У меня есть массив массивов, который выглядит следующим образом:
fruits_and_calories = [
["apple", 100],
["banana", 200],
["kumquat", 225],
["orange", 90]
]
У меня также есть метод, который я хочу вызвать для каждого элемента массива:
fruits_and_calories.each do |f| eat(f[0], f[1])
Я бы очень хотел сказать что-то вроде:
fruits_and_calories.each do |f| eat(f[:name], f[:calories])
Есть ли способ, которым я могу осуществить это, не меняя каждый элемент в массиве (например, перебирая его и добавляя символы)? Или, если это слишком сложно, есть ли лучшая альтернатива?