るりまサーチ

最速Rubyリファレンスマニュアル検索!
1件ヒット [1-1件を表示] (0.003秒)
トップページ > モジュール:Kernel[x] > ライブラリ:rational[x]

検索結果

Kernel.#Rational(num, den = 1) -> Rational (3)

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

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

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

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

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

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

num と den には整数を指定します。den が 1 の時に限り、num に
Rational
オブジェクトを指定する事もできます。

例:

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

それ以外のオブジェクトを指定すると例外が発生します。

Rational
(Rational(1, 3), 2) # => NoMethodError
Rational
(1.1, 2.3) # => NoMethodError
Rational
("1/3") # => NoMethodError
Rational
(nil)...