Курс по 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 4.0. Оригинален текст на английски

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