Corso di Raku / Fondamenti / 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';
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
Completa i quiz che coprono i contenuti di questo argomento.
Navigazione del corso
← Tipi di dati posizionali / Liste | Tipi di dati posizionali / Sottoscrizione degli intervalli →
💪 Or jump directly to the exercises to this section.
Questa pagina è tradotta automaticamente con ChatGPT 4o. Testo originale in inglese.
Traduzioni di questa pagina: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська