Raku-Kurs / Grundlagen / Mehr über Typen / Positionale Datentypen
Verschachtelte Arrays
Arrays können beliebige andere Daten enthalten, einschließlich anderer Arrays. Um die Grenzen der verschachtelten Arrays zu kennzeichnen, verwenden Sie eckige Klammern:
my @table =
[1, 2, 3, 4],
[10, 20, 30, 40],
[100, 200, 300, 400];Es ist auch möglich, ein weiteres Paar Klammern für das oberste Array hinzuzufügen. Das nächste Beispiel zeigt dieselbe Datenstruktur wie zuvor.
my @table = [
[1, 2, 3, 4],
[10, 20, 30, 40],
[100, 200, 300, 400]
];Um auf innere Elemente zuzugreifen, fügen Sie so viele Indizes hinzu, wie benötigt werden. Ein einzelnes Paar eckiger Klammern geht eine Ebene tiefer in die Struktur:
say @table[0][3]; # Gibt 4 aus
say @table[2][1]; # Gibt 200 ausPraxis
Lösen Sie 1 Quiz zum Inhalt dieses Themas.
Kursnavigation
← Quiz — Arrays | Quiz — Verschachtelte Arrays →
💪 Oder springen Sie direkt zu den Übungen dieses
Abschnitts.