2015-01-01から1ヶ月間の記事一覧
日本語版 分かち書きのみ、コードゴルフ版 lambda_driverでうまくmapにシンボルを渡せなかったのでgive4eachを使った メソッドチェーンのワンライナーはうまく改行してDSLっぽくすると読みやすいかも
ruby 2.0.0p5981から10の数を足し合わせた時、途中の状態の数列が欲しい。 (1..10).inject(nil) do |(acc, arr), i| #引数マッチング next [i, [i]] if arr.nil? #injectの初期化 [acc + i, arr << acc + i] #次の(acc,arr)に入る end [55, [1, 3, 6, 10, 15…