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

Indizieren von Bereichen

Ein Range ist ein positionsbezogener Datentyp. Wie bei Arrays können Sie auf seine einzelnen Elemente zugreifen.

Zum Beispiel, so drucken Sie das dritte Element in der Sequenz der Elemente, die der Bereich erzeugt:

my $r = 10..20;
say $r[3]; # 13

Es ist wichtig zu erkennen, dass Bereiche, im Gegensatz zu Arrays, nicht unbedingt alle Werte im Speicher behalten.

Größe

Um die Größe des Bereichs zu ermitteln, verwenden Sie die Methode elems, wie Sie es auch bei Arrays tun.

my $r = 10..20;
say $r.elems; # 11

Praxis

Lösen Sie 1 Quiz zum Inhalt dieses Themas.

Kursnavigation

Quiz 2 — Erkennen von Listen   |   Quiz — Arbeiten mit Bereichen


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