Курс языка программирования 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
Навигация по курсу
← Ассоциативные типы данных / Словари | Ассоциативные типы данных / Интерполяция словарей →
💪 Or jump directly to the exercises to this section.
Эта страница автоматически переведена с помощью ChatGPT 4o. Оригинальный текст на английском языке.
Переводы этой страницы: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська