У меня есть массив хешей, каждый с ключом lol
, который имеет целочисленное значение. Я хотел бы суммировать значения, всегда вводить инъекции, но теперь я получаю исключение:Использование инъекции с массивом хешей
array = [{lol: 1}, {lol: 2}]
array.inject {|memo, (key, value)| memo + value} =>
NoMethodError: undefined method `+' for {:lol=>1}:Hash
from (irb):26:in `block in irb_binding'
from (irb):26:in `each'
from (irb):26:in `inject'
from (irb):26
Por que?
Это была моя первая попытка, но без инициализации, поэтому я искал решение key/value, которое также не работало. Мертвое простое спасибо. –