Proc.#yield has a lazy evaluation Kernel.#instance_eval has a context probe.

nabinnonabinno のブックマーク 2014/11/17 22:25

その他

このブックマークにはスターがありません。
最初のスターをつけてみよう!

yield self と instance_eval は何か違うの? 同じなの? - わからん

    次のような例で、 class Foo def initialize(&block) instance_eval(&block) if block_given? end end x = Foo.new { def foo; 'foo'; end } p x.foo class Foo def initialize yield self if block_given? end e...

    \ コメントが サクサク読める アプリです /

    • App Storeからダウンロード
    • Google Playで手に入れよう