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]; # 13Es 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; # 11Praxis
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.