Ruby 2.7.0 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Numericクラス > finite?
finite? -> bool
[permalink][rdoc]self の絶対値が有限値の場合に true を、そうでない場合に false を返します。
10.finite? # => true
Rational(3).finite? # => true
Float::INFINITY.finite? # => false
Float::INFINITY.is_a?(Numeric) # => true
[SEE_ALSO] Numeric#infinite?