Corso di Raku / Fondamenti / Altro sui tipi / Tipi di dati posizionali
Citazione di array di stringhe
Per gli array di stringhe, dove gli elementi sono stringhe brevi senza spazi, Raku offre una sintassi comoda per inizializzarli.
my @digits = <zero one two three four five six seven eight nine>;Sta a te decidere se aggiungere spazi aggiuntivi intorno alle parentesi angolari o meno. Il compilatore accetta entrambe le opzioni.
my @digits = < zero one two three four five six seven eight nine >;Entrambe le costruzioni sono equivalenti a una variante semplice:
my @digits = 'zero', 'one', 'two', 'three', 'four', 'five', 'six', 'seven', 'eight', 'nine';%%tipblock ## Array vs Lista
Nota che negli esempi sopra, la citazione
< . . . > crea una List, non un
Array. Puoi confermarlo chiamando il metodo
WHAT:
say <a b c>.WHAT; # (List)Tuttavia, quando lo assegni a un array, ottieni un array con gli elementi della lista.
my @a = <a b c>;
say @a.WHAT; # (Array)Pratica
Risolvi 2 quiz sul contenuto di questo argomento.
Navigazione del corso
← Quiz — Lista e scalare vs. lista e array | Quiz 1 — Citazione di array di stringhe →
💪 Oppure vai direttamente agli esercizi di questa
sezione.