to_f -> Float[permalink][rdoc][edit]-
selfの値を最も良く表現する Float に変換します。絶対値が極端に小さい、または大きい場合にはゼロや無限大が返ることがあります。
- [RETURN]
- Float を返します。
p Rational(2).to_f # => 2.0 p Rational(9, 4).to_f # => 2.25 p Rational(-3, 4).to_f # => -0.75 p Rational(20, 3).to_f # => 6.666666666666667 p Rational(1, 10**1000).to_f # => 0.0 p Rational(-1, 10**1000).to_f # => -0.0 p Rational(10**1000).to_f # => Infinity p Rational(-10**1000).to_f # => -Infinity