- 【Lisp】スクリプト バトルロワイヤル48【pl,rb,php,js】 [転載禁止]©2ch.net
76 :デフォルトの名無しさん[sage]:2015/03/02(月) 00:13:02.73 ID:8UULvOgm - >>71
簡単にlambda内で変数束縛できるけど、誰もやらないだけ できるけど、やらない ret = next val = lambda *args: args if len(args) == 1 else (args,) f = lambda x, y: ret(x + y + a + b + c + d for a in val(x + y) for b in val(10 + a) for c, d in val(a+5, b+3))
| - 【Lisp】スクリプト バトルロワイヤル48【pl,rb,php,js】 [転載禁止]©2ch.net
80 :デフォルトの名無しさん[sage]:2015/03/02(月) 02:01:23.06 ID:8UULvOgm - >>78
まともなファーストクラスの関数が無いRubyの方が よっぽど取り残されてるよ>>16-17
| - 【Lisp】スクリプト バトルロワイヤル48【pl,rb,php,js】 [転載禁止]©2ch.net
89 :デフォルトの名無しさん[sage]:2015/03/02(月) 08:16:50.87 ID:8UULvOgm - >>86
Pythonにはジェネレータ(とyield)が既にあるし、 async/awaitはデコレータとyieldを使ってライブラリレベルで実装可能って認識
|
|