このマニュアルは既にメンテナンスが終了したバージョンの Ruby を対象としています。 最新版のマニュアルへ

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

instance method Numeric#finite?

finite? -> boolRuby 2.4.0 から[permalink][rdoc][edit]

self の絶対値が有限値の場合に true を、そうでない場合に false を返します。

p 10.finite?                    # => true
p 3r.finite?                    # => true

p Float::INFINITY.finite?       # => false
p Float::INFINITY.is_a?(Numeric)  # => true

[SEE_ALSO] Numeric#infinite?