サクサク読めて、アプリ限定の機能も多数!
Proc.#yield has a lazy evaluation Kernel.#instance_eval has a context probe.
nabinno のブックマーク 2014/11/17 22:25
yield self と instance_eval は何か違うの? 同じなの? - わからん[ruby][metaprogramming][flat-scope][function-object][self-yield][proc.#yield][lazy-evaluation][basicobject.#instance_eval][context-probe] Proc.#yield has a lazy evaluation Kernel.#instance_eval has a context probe.2014/11/17 22:25
このブックマークにはスターがありません。 最初のスターをつけてみよう!
d.hatena.ne.jp/kitokitoki2013/07/14
次のような例で、 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...
6 人がブックマーク・2 件のコメント
\ コメントが サクサク読める アプリです /
Proc.#yield has a lazy evaluation Kernel.#instance_eval has a context probe.
このブックマークにはスターがありません。
最初のスターをつけてみよう!
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...
6 人がブックマーク・2 件のコメント
\ コメントが サクサク読める アプリです /