Raku-Kurs / Grundlagen / Mehr über Typen / Positionale Datentypen
Zitieren von Zeichenketten-Arrays
Für Zeichenfolgen-Arrays, bei denen die Elemente kurze Zeichenfolgen ohne Leerzeichen sind, bietet Raku eine schöne Syntax zum Initialisieren.
my @digits = <zero one two three four five six seven eight nine>;Es liegt an Ihnen zu entscheiden, ob Sie zusätzliche Leerzeichen um die spitzen Klammern hinzufügen oder nicht. Der Compiler akzeptiert beide Optionen.
my @digits = < zero one two three four five six seven eight nine >;Beide Konstruktionen sind gleichwertig zu einer einfachen Variante:
my @digits = 'zero', 'one', 'two', 'three', 'four', 'five', 'six', 'seven', 'eight', 'nine';%%tipblock ## Array vs Liste
Beachten Sie, dass in den obigen Beispielen die Anführungszeichen
< . . . > eine List und kein
Array erstellen. Sie können dies bestätigen, indem Sie die
Methode WHAT aufrufen:
say <a b c>.WHAT; # (List)Wenn Sie es jedoch einem Array zuweisen, erhalten Sie ein Array mit den Elementen aus der Liste.
my @a = <a b c>;
say @a.WHAT; # (Array)Praxis
Lösen Sie 2 Quizze zum Inhalt dieses Themas.
Kursnavigation
← Quiz — Liste und Skalar vs. Liste und Array | Quiz 1 — Zitieren von Zeichenketten-Arrays →
💪 Oder springen Sie direkt zu den Übungen dieses
Abschnitts.