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

instance method Float#denominator

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

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

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

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

[SEE_ALSO] Float#numerator