Raku-Kurs / Grundlagen / Mehr über Typen / Positionale Datentypen / Verschachtelte Arrays

Quiz — Verschachtelte Arrays

Es gibt ein Array von Arrays:

my @data =
    [1.2, 2.3, 3.4],
    [4.5, 5.6, 6.7],
    [5.6, 6.7, 7.8],
    [6.7, 7.8, 8.9];

Einzelne Elemente

Was erwarten Sie, in der Ausgabe bei jeder der folgenden Codezeilen zu sehen?

5.6say @data[1][1]; # ␣␣␣
1.2say @data[0][0]; # ␣␣␣
7.8say @data[2][2]; # ␣␣␣

Vergleichen

Wählen Sie das korrekte boolesche Ergebnis der folgenden Vergleiche aus.

False@data[0][0] == @data[2][2] ist  (: False, True :)
True@data[1][1] == @data[2][0] ist  (: False, True :)

Längen

Welchen Wert geben die folgenden Aufrufe der size-Methode zurück?

4@data.elems —  (: 1, 2, 3, 4, 5 :)
3@data[0].elems —  (: 1, 2, 3, 4, 5 :)
3@data[1].elems —  (: 1, 2, 3, 4, 5 :) 
3@data[2].elems —  (: 1, 2, 3, 4, 5 :)

Kursnavigation

Verschachtelte Arrays   |   Das @*ARGS-Array