るりまサーチ

最速Rubyリファレンスマニュアル検索!
1件ヒット [1-1件を表示] (0.005秒)
トップページ > クラス:Rational[x] > クエリ:reduce[x]

関連するキーワード

  1. enumerable
  2. _builtin

ライブラリ

検索結果

Rational.reduce(num, den = 1) -> Rational (18126)

約分された Rational オブジェクトを生成します。

...約分された Rational オブジェクトを生成します。

@param num 分子を指定します。

@param den 分母を指定します。省略した場合は 1 です。

@raise ZeroDivisionError den に 0 を指定した場合に発生します。

引数 num、den の両方を指定した...
...
Rational
オブジェクトを返します。

Kernel#Rational とは異なり、num と den には整数しか指定できません。

例:

Rational
.reduce(2, 6) # => Rational(1, 3)
Rational
.reduce(Rational(1, 3), 1) # => NoMethodError: undefined method `gcd' for Rational(1,...
...3):Rational

注意:

Rational
.reduce は 1.9 系 では廃止されました。Kernel.#Rational
方を使用してください。

# 1.9.1 の場合
Rational
.reduce(2, 6) # => NoMethodError...