Perlについての質問箱 48箱目
■ このスレッドは過去ログ倉庫に格納されています
0751デフォルトの名無しさん
2011/10/21(金) 10:59:10.27package Foo;
sub hello {
print "Hello!¥n";
}
## 通常のメソッド呼び出し
package main;
my $obj = bless({}, 'Foo');
$obj->hello(); #=> Hello!
## あるオブジェクトでだけメソッドを上書き
my $obj2 = bless({}, 'Foo');
$obj2->hello = sub { print "Konnichiwa!¥n" }; ## なんかこんな感じで。
$obj->hello(); #=> Konnichiwa!
みたいな感じで。
PerlでAOPチックなことをしたくて、それでインスタンス別に挙動を変える方法を知りたいです。
■ このスレッドは過去ログ倉庫に格納されています