検索結果
-
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)...
