Raku-Kurs / Grundlagen / 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 aus

Praxis

Machen Sie das Quiz, das den Inhalt dieses Themas abdeckt.

Kursnavigation

Positionale Datentypen / Arrays   |   Positionale Datentypen / Das @*ARGS-Array


💪 Or jump directly to the exercises to this section.

Diese Seite wurde automatisch mit ChatGPT 4o übersetzt. Originaler englischer Text.

Übersetzungen dieser Seite: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська