Хэш — это набор уникальных пар ключ-значение. Вы можете создать хэш, просто написав пары ключ-значение, заключенные в фигурные скобки. Они выглядят примерно так:
Хэш присваивает значение ключам, таким образом мы можем искать значение по ключу. В приведенном выше примере ключами являются производители автомобилей Ford, Porsche и Dodge. Значения: «1969 Mustang», «911 GT3 RS» и Challenger SRT HellcaT», которые представляют собой строку типа данных.
Давайте сохраним наш хеш в переменную, вызвав переменную my_favorite_cars, так будет более динамично и с ней будет проще работать.
Теперь, когда наш хэш был сохранен в переменной. Давайте повторим это. Мы собираемся использовать метод .each для перебора каждой пары ключ-значение. Нам нужен вывод ключей и их значений в виде строки типа данных. Для этого воспользуемся интерполяцией строк.
Когда мы добавляем метод .each перед нашей переменной my_favorite_cars, вот так → my_favorite_cars.each. Мы говорим, что для каждой пары ключ-значение дайте мне ключ и его значение. Вывод будет следующим:
Создайте свой собственный хэш, повторите его и дайте мне знать, как прошел ваш опыт, или если бы вы сделали итерацию по-другому? Спасибо и удачного программирования.