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

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

instance method Float#finite?

finite? -> bool[permalink][rdoc]

数値が ∞, -∞, あるいは NaN でない場合に true を返します。そうでない場合に false を返します。

例:

3.14.finite? #=> true
inf = 1.0/0
inf.finite? #=> false