- クロージャって何がいいの? [転載禁止]©2ch.net
267 :デフォルトの名無しさん[sage]:2014/12/16(火) 07:18:26.71 ID:/LiRSDzk - >>257
もちろん、本当はただのメソッドであってlambdaは文法要素ではない あたかも「ブロックはlambdaの構文糖」であるかのような主張をするから、その対比としてそう書いたまでだよ 分かりにくかったね、「構文糖のような存在のメソッド」と修正しておくよ
|
- クロージャって何がいいの? [転載禁止]©2ch.net
268 :デフォルトの名無しさん[sage]:2014/12/16(火) 07:24:54.85 ID:/LiRSDzk - まあ、「構文糖のような存在のメソッド」って用語がおかしいというなら
「真のクロージャ」って用語もおかしいのだと気付いて欲しいな
|
- クロージャって何がいいの? [転載禁止]©2ch.net
270 :デフォルトの名無しさん[sage]:2014/12/16(火) 08:02:21.01 ID:/LiRSDzk - 一応lambdaというメソッドの実装された時期について調べてみたら、結構昔から存在自体はしてたのね
元々procと同じなのに字数多い&Procなのにlambdaって覚えにくいのと1.4当時は関数型とか知らんかったからスルーしてたのかな そこは俺の記憶違いだったわ
|
- クロージャって何がいいの? [転載禁止]©2ch.net
274 :デフォルトの名無しさん[sage]:2014/12/16(火) 09:58:24.78 ID:/LiRSDzk - >>272
そういう意味ではfunctionを名前ありの関数にもラムダにも使ったJavaScriptは上手いと思う らむだ何ソレ?な人にも「関数名書かないで使うと無名の関数も作れるよ」って説明で事足りるもんね
|
- クロージャって何がいいの? [転載禁止]©2ch.net
276 :デフォルトの名無しさん[sage]:2014/12/16(火) 11:12:47.94 ID:/LiRSDzk - >>275
まあ、Rubyは他の組み込みライブラリでも エイリアスや似たようなメソッド、所属モジュールが違う同様のメソッドとか持つのは普通だからね 俺は昔からproc派、RubyのProcとλ算法は別物だと思うからあの挙動でいいし、早く書けるし
|