Ruby 4.1 リファレンスマニュアル

instance method Float#numerator

numerator -> IntegerRuby 1.9.3 から[permalink][rdoc][edit]

selfFloat#to_rRational に変換したときの分子(numerator)を返します。

p 2.0.numerator # => 2
p 0.5.numerator # => 1

p 0.1.numerator # => 3602879701896397
# リテラル `0.1` で生成される Float オブジェクトは
# 1/10 からわずかにずれた値であるため

[SEE_ALSO] Float#denominator