Курс 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 — Елементи хешу   |   Тест — Багаторівневі хеші


💪 Або перейдіть одразу до вправ цього розділу.