2006-07-03 (Mon) [長年日記]
_ Array#to_proc
ちょっと前のくまくまーの人のネタのデジャヴ。 でもこっちはマジっぽい(しかもちょっと違う定義)。
[9, 19, 29].map(&[:succ, :to_s, :reverse])
は、
[9, 19, 29].map {|i| i.succ.to_s.reverse}
という意味だそうだけど…長くなってるじゃん!
Rubyにはブロックという立派な文法要素があるのに、何でみんなboost::lambdaみたいなトリックを使いたがるんだ?