Raku-Kurs / Grundlagen / Mehr über Typen / Assoziative Datentypen

Verschachtelte Hashes

Das Erstellen von verschachtelten Hashes ist ähnlich wie das Erstellen von verschachtelten Arrays. Verwenden Sie geschweifte Klammern, um die inneren Hashes einzuschließen.

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

Beachten Sie, dass ein abschließendes Komma ein gültiges Syntaxelement ist:

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

Ein Komma zu haben, hilft, wenn Sie die Struktur durch Kopieren und Einfügen der Zeilen bearbeiten.

Um die Elemente aus den inneren Hashes zu erhalten, verwenden Sie zwei Schlüssel nacheinander.

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

Praxis

Lösen Sie 1 Quiz zum Inhalt dieses Themas.

Kursnavigation

Quiz 2 — Hashelemente   |   Quiz — Mehrstufige Hashes


💪 Oder springen Sie direkt zu den Übungen dieses Abschnitts.