2010-02-27から1日間の記事一覧

今度こそinstance_evalとmodule_evalを理解してもらった(問題の答え)

(id:akm:20100226:1267134143) で出題された問題の答えです。 まずは前提から irbを起動して、実際に試しながらやってみます。 obj = Object.new #=> #<Object:0x101171ef0> class A end #=> nil objというObjectのインスタンスと、Aというクラスがあります。 block = Proc.new d</object:0x101171ef0>…