2006-05-16から1日間の記事一覧

OOP(6) AUTOLOADで英文を作る

存在しないメソッドが呼ばれた場合、UNIVERSALに定義されている可能性があるというのは勉強しましたが、実は他にもエラーにならない可能性があります。 それが AUTOLOAD (オートロード)と呼ばれる機能で、呼ばれたメソッドが見つからない時、代わりに AUTO…

メソッドサーチ

UNIVERSAL や AUTOLOAD を勉強しましたが、ラクダ本に書かれている「Perl がメソッドを探す順番」(メソッドサーチの順番)をまとめてみます。 use Student; my $palmo = Student->new(); $palmo->doit(); を実行した際に、Perl が doit メソッドを探す時の…