requires=
classes=Rational
methods=Kernel/m.Rational.rational,Integer/i.=2f.rational,Integer/i.=2a=2a.rational,Integer/i.power=21.rational,Integer/i.to_r.rational,Integer/i.gcd.rational,Integer/i.lcm.rational,Integer/i.gcdlcm.rational,Integer/i.numerator.rational,Integer/i.denominator.rational,Fixnum/i.quo.rational,Fixnum/i.=2a=2a.rational,Fixnum/i.power=21.rational,Bignum/i.quo.rational,Bignum/i.=2a=2a.rational,Bignum/i.power=21.rational
sublibraries=
is_sublibrary=false
category=Math

有理数を扱うためのライブラリです。


require する事で数値計算の結果を [[c:Rational]] オブジェクトで返すよう
にできます。

  1.quo(2)              # => 0.5
  require 'rational'
  1.quo(2)              # => Rational(1,2)
