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

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つの配列を同時に処理できるのね。
なんか便利そうだけど、使う場面がなかなか想像できない。


#mapかcollectか迷う。どっちがいいんだろう。