[ PROGRAM MEMO ]

[ EZ-NET: プログラムメモ ]

■ オブジェクトの種類を特定する

Perl 対応?

Perl にてオブジェクトの種類を特定するのに ref 関数が利用できます。
これはリファレンスの種類を特定するためのものなので、リファレンス以外では undef を返すのですけど、リファレンスならば文字列で 'SCALAR', 'ARRAY', 'HASH' 'REF' という文字列を取得することが出来ます。

また new で作成したモジュールならばそのモジュール名を示すので、引数に与えられたのが自分であるかそれとも単純な値 (ref($undef) eq undef) であるかを調べることが出来ます。

Last Update: 2004/06/13 8:32:33



 

カスタム検索

copyright © Tomohiro Kumagai @ EasyStyle G.K.
contact me: please from mail-form page.