4件ヒット
[1-4件を表示]
(0.015秒)
検索結果
先頭3件
-
Rational
. new!(num , den = 1) -> Rational (21208) -
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... -
Rational
. reduce(num , den = 1) -> Rational (21202) -
約分された 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... -
Rational
# convert(*arg) -> Rational (21154) -
引数を有理数(Rational)に変換した結果を返します。
...引数を有理数(Rational)に変換した結果を返します。
@param arg 変換対象のオブジェクトです。
Kernel.#Rational の本体です。
@see Kernel.#Rational...
