Курс по 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 — Елементи на хеш | Тест — Многостепенни хешове →
💪 Или преминете направо към упражненията в този
раздел.