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か迷う。どっちがいいんだろう。