2013-03-27 配列で同じ要素順同士を加算する Ruby ruby-1.9.3-p392 [1, 1, 1] + [3, 3, 3] || [4, 4, 4]としたい。 b = [1, 1, 1] [1, 3, 5].map.with_index{|a, i| a + b[i]} # => [2, 4, 6] [1, 2, 3].zip([1, 4, 3]).map{|s| s.inject{|s, e| s + e}} # => [2, 6, 6] 要素番号を指定するのRubyっぽくないと思います