Ruby 2.1.0 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Rationalクラス > fdiv
fdiv(other) -> Float
[permalink][rdoc]self を other で割った商を Float で返します。 other に虚数を指定することは出来ません。
例:
Rational(2, 3).fdiv(1) # => 0.6666666666666666 Rational(2, 3).fdiv(0.5) # => 1.3333333333333333 Rational(2).fdiv(3) # => 0.6666666666666666 Rational(1).fdiv(Complex(1, 0)) # => 1.0 Rational(1).fdiv(Complex(0, 1)) # => RangeError