Ruby-добавление / вычитание элементов из одного массива другим массивом
Я делаю это:
a = [1,2,3,4]
b = [2,3,4,5]
c = b - a
put c
Я понимаю это.
ответ -> [1]
Я хочу этот ответ - > [1,1,1,1]
(например, сложение/вычитание матрицы)
Я попробовал это:
c.each {|e| c[e] = b[e] - a[e]}
Но я получаю такой ответ: [1,0,0,0]
Может ли кто-нибудь дать мне правильный способ сделать это? Большое спасибо!