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.

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: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська