Ruby 2.1.0 リファレンスマニュアル > 関数一覧 > NUM2INT

macro NUM2INT

int NUM2INT(VALUE x)

x を int 型の整数に変換します。

x が FixnumFloatBignum オブジェクトのいずれでもな い場合は x.to_int による暗黙の型変換を試みます。

x が nil の場合か、暗黙の型変換が成功しなかった場合は TypeError が発生します。

x が int 型で表現できる値の範囲外であった場合は RangeError が発 生します。