トップ «前の日記(2006-06-30 (Fri)) 最新 次の日記(2006-07-05 (Wed))» 編集   RSS 1.0 FEED  

Journal InTime


2006-07-03 (Mon) [長年日記]

_ [Ruby] Array#to_proc

ちょっと前のくまくまーの人のネタのデジャヴ。 でもこっちはマジっぽい(しかもちょっと違う定義)。

[9, 19, 29].map(&[:succ, :to_s, :reverse])

は、

[9, 19, 29].map {|i| i.succ.to_s.reverse}

という意味だそうだけど…長くなってるじゃん!

Rubyにはブロックという立派な文法要素があるのに、何でみんなboost::lambdaみたいなトリックを使いたがるんだ?