このマニュアルは既にメンテナンスが終了したバージョンの Ruby を対象としています。
最新版のマニュアルへ
-
unsigned short NUM2USHORT(VALUE x)
-
-
x を unsigned short 型の整数に変換します。
x が Integer、Float オブジェクトのいずれでもない場合は x.to_int による暗黙の型変換を試みます。
- [EXCEPTION]
TypeError:
-
x が nil の場合か、暗黙の型変換が成功しなかった場合に発生します。
- [EXCEPTION]
RangeError:
-
x が unsigned short 型で表現できる値の範囲外であった場合に発生します。