Raku kurss / Pamati / Vairāk par tipiem / Asociatīvie datu tipi

Ligzdoti hashes

Ligzdošanas hash izveidošana ir līdzīga ligzdošanas masīvu izveidošanai. Izmantojiet figūriekavas, lai iekļautu iekšējos hash.

my %people =
    John => {
        age => 20,
        city => 'Madrid'
    },
    Alla => {
        age => 21,
        city => 'Tokyo'
    };

Ņemiet vērā, ka beigu komats ir derīgs sintakses elements:

my %people =
    John => {
        age => 20,
        city => 'Madrid',
    },
    Alla => {
        age => 21,
        city => 'Tokyo',
    };

Komata izmantošana palīdz, ja rediģējat struktūru, kopējot un ielīmējot rindas.

Lai iegūtu elementus no iekšējiem hash, izmantojiet divas atslēgas vienu pēc otras.

say %people<John><city>; # Madrid
say %people<Alla><city>; # Tokyo

Prakse

Jūs gaida 1 viktorīna par šī temata saturu.

Kursa navigācija

Tests 2 — Hash elementi   |   Viktorīna — Daudzlīmeņu hashes


💪 Vai arī dodieties tieši uz šīs sadaļas vingrinājumiem.