Hatena::Grouprubyist

うんたらかんたらRuby RSSフィード

2008-11-25re:P203 - sum_arrayメソッドを定義してみよう

re:P203 - sum_arrayメソッドを定義してみよう

| re:P203 - sum_arrayメソッドを定義してみよう - うんたらかんたらRuby を含むブックマーク はてなブックマーク - re:P203 - sum_arrayメソッドを定義してみよう - うんたらかんたらRuby

P203 - sum_arrayメソッドを定義してみよう - krystal: プログラミング超初心者(文系) - Rubyist


コメント欄にentottoさんが書いてるzipって知らんかったので

調べて書いてみた。


def sum_array(ar1, ar2)
  ar1.zip(ar2).map{ |a,b| a+b }
end
p sum_array([1,2,3], [4,6,8]) #=>[5, 8, 11]

なるほど、2つの配列を同時に処理できるのね。

なんか便利そうだけど、使う場面がなかなか想像できない。


mapcollectか迷う。どっちがいいんだろう。

トラックバック - http://rubyist.g.hatena.ne.jp/rochefort/20081125