【Perl,PHP】LLバトルロワイヤル2【Ruby,Python】
■ このスレッドは過去ログ倉庫に格納されています
0379デフォルトの名無しさん
2008/05/05(月) 23:36:51便利と言うには>>99の言うような制約が強すぎると思うが。
特に、外側のメソッドを定義しているクラスにしか追加されないんだろ?
例えば
Class Foo
def define_hello
def hello
puts "Hello"
end
end
end
Class Bar < Foo
end
kind_of_foo = Bar.new
kind_of_foo.define_hello()
foo = Foo.new
foo.hello()
では、Barクラスのオブジェクトにdefine_helloしているのに
helloメソッドがBarクラスでなくFooクラスに定義されるのだが、
これは不自然じゃないのか?
■ このスレッドは過去ログ倉庫に格納されています