メソッド、ブロック、クロージャ | はぐれメタプログラマざっとRubyの関数周りを見てみましたが、意外と奥が深いというか複雑ですよね。 ブロック引数メソッドという格好良い機能を実現するためですが、 舞台裏はけっこう汚いなぁというか。 私は所謂「奥が深い症候群」が病気だとは思いません。
半分ぐらいわからないけど、すごくためになりました。
浅はかな考えかもしれませんが、javascriptでは
メソッド = ブロック = クロージャ
だと思うんですが、なんでこれらを別々にするんだろう?
メソッド、ブロック、クロージャ | はぐれメタプログラマざっとRubyの関数周りを見てみましたが、意外と奥が深いというか複雑ですよね。 ブロック引数メソッドという格好良い機能を実現するためですが、 舞台裏はけっこう汚いなぁというか。 私は所謂「奥が深い症候群」が病気だとは思いません。
半分ぐらいわからないけど、すごくためになりました。
浅はかな考えかもしれませんが、javascriptでは
メソッド = ブロック = クロージャ
だと思うんですが、なんでこれらを別々にするんだろう?