るりまサーチ

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

ライブラリ

検索結果

Rational.new!(num, den = 1) -> Rational (62302)

Rational オブジェクトを生成します。

...
Rational
オブジェクトを生成します。

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

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

Kernel#Rational とは異なり、約分していない Rational オブジェ
クトを返します。

例:

Rational.new!
(1, 3)...
...# => Rational(1, 3)
Rational.new!
(2, 6) # => Rational(2, 6)

また、引数のチェックも行われません。

例:

Rational.new!
(1, 0) # => Rational(1, 0)
Rational
(1, 0) # => ZeroDivisionError

注意:

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

# 1.9.1 の場合
Rational.new!
(1, 3) # => NoMethodError...