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

macro RB_TYPE_P

[edit]
bool RB_TYPE_P(VALUE obj, enum ruby_value_type t)

obj の内部の型が t(T_NIL、T_FIXNUM など)かどうかを調べます。型が合わないときに例外を発生させたいときは Check_Type を使います。

[PARAM] obj:
調べるオブジェクトです。
[PARAM] t:
型を表す定数です。
[RETURN]
obj が型 t なら true、そうでなければ false です。