Курс Раку / Основи / Асоціативні типи даних

Вкладені хеші

Створення вкладених хешів схоже на створення вкладених масивів. Використовуйте фігурні дужки для обрамлення внутрішніх хешів.

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. Оригінальний текст англійською мовою.

Переклади цієї сторінки: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська