自分で持っていれるスカラの型を決定する通常の方法は、マクロ
Sv[INP]OK
を使うのでした。スカラは数値にも文字列にもなり得ますか
ら、普通、これらのマクロはいつも真を返し、Sv[INV]V
マクロを呼ぶこ
とで、文字列から整数/倍精度、整数/倍精度から文字列への変換を行ないます。
もし、本当に SV にあるのが整数か、倍精度か、文字列ポインタかを知りたいの であれば、代わりに、
SvIOKp(SV*) SvNOKp(SV*) SvPOKp(SV*)
というマクロを使うことができます。これらは、実際に SV に入っているものが 整数か、倍精度か、文字列ポインタかを教えてくれます。
しかし、一般には、 Sv[INP]V
マクロを使うだけにした方が良いでしょ
う。
Go to the first, previous, next, last section, table of contents.