- 1 名前:デフォルトの名無しさん [2015/02/28(土) 00:33:07.88 ID:6Lhyreb3.net]
- 前スレ
【Python】スクリプト バトルロワイヤル47【pl,rb,php,js】 peace.2ch.net/test/read.cgi/tech/1417333026
- 16 名前:デフォルトの名無しさん mailto:sage [2015/02/28(土) 09:03:41.60 ID:vAVkZjyz.net]
- Rubyは関数内関数が書けないから
proc{}やlambda{}に頼るしかなくて、 結果的に関数呼び出しが()になったり[](または.call())になったりと 本質的でない使い分けが必要でゴミすぎる
- 17 名前:デフォルトの名無しさん mailto:sage [2015/02/28(土) 09:12:34.63 ID:vAVkZjyz.net]
- def f(x)
->(y){x + y} end p f(1)[2] # ()と[]の使い分けがウザイ def foo(x) def bar(y) y * y end x + bar(x) end p foo 10 p bar 10 # barがfooの外側から参照できる。よってこれは関数内関数じゃない
|

|