Внутри блока убедитесь, что вы изменяете хеш с помощью =
:
extinct_animals.each { |animal, year| extinct_animals[animal] = year - 3 }
=> {
"Passenger Pigeon" => 1911,
"Tasmanian Tiger" => 1933,
"Eastern Hare Wallaby" => 1887,
"Dodo" => 1659,
"Pyrenean Ibex" => 1997,
"West African Black Rhinoceros" => 2008,
"Laysan Crake" => 1920
}
Не используйте puts
.Это просто записывает в консоль.
Более краткая версия этого решения будет:
extinct_animals.each { |animal, _year| extinct_animals[animal] -= 3 }
Здесь мы добавляем префикс year
с подчеркиванием, чтобы указать, что переменная не используетсяв пределах блока.