Ruby 1.9.0 > Home > All Libraries > library rational
有理数を扱うためのライブラリです。
有理数のためのクラス。 rational を require すると Integer のメソッドが以下のように再定義される。
| class Rational | Integer < Rational < Float の順に強いです。つまり other が Float なら、 self を Float に変換してから演算子を適用します。other が Integer なら other を Rational に変換してから演算子を適用します。冪乗は例外です。 |
Bignum#**
Bignum#power!
Bignum#quo
Fixnum#**
Fixnum#power!
Fixnum#quo
Integer#**
Integer#/
Integer#denominator
Integer#gcd
Integer#gcdlcm
Integer#lcm
Integer#numerator
Integer#power!
Integer#to_r
Kernel#Rational