2006年 12月 21日

map collect

最近どっちも使ってるなぁ。そんなに意識してないんだけど、数字的なときは map で、ソレ以外のときは collect 使ってる気がする。

foo = (0..9).map {|i| 2 ** i }

hoge = [
    { :Foo => :aaa },
    { :Foo => :bbb },
]
p hoge.collect {|i| i[:Foo] }

どっちかっていうと collect 派だけど、ちょっとかくのがめんどい