Курс языка программирования Raku / Основы / Больше о типах / Ассоциативные типы данных
Вложенные словари
Создание вложенных хэшей похоже на создание вложенных массивов. Используйте фигурные скобки для заключения внутренних хэшей.
my %people =
John => {
age => 20,
city => 'Madrid'
},
Alla => {
age => 21,
city => 'Tokyo'
};Обратите внимание, что завершающая запятая является допустимым элементом синтаксиса:
my %people =
John => {
age => 20,
city => 'Madrid',
},
Alla => {
age => 21,
city => 'Tokyo',
};Наличие запятой помогает при редактировании структуры путем копирования и вставки строк.
Чтобы получить элементы из внутренних хэшей, используйте два ключа один за другим.
say %people<John><city>; # Madrid
say %people<Alla><city>; # TokyoПрактика
Пройдите 1 тест по содержанию этой темы.
Навигация по курсу
← Тест 2: Элементы словаря | Тест: Многоуровневые словари →
💪 Или перейдите сразу к упражнениям этого
раздела.