Corso di Raku / Avanzato / Contenitori / Contenitori ordinati
Array
Un array è un contenitore ordinato i cui elementi sono a loro volta contenitori scalari.
my @array = 100, 200, 300;
my @letters = 'a', 'b', 'c';Il sigillo @ indica che tale variabile si comporta come
un oggetto Positional, quindi puoi indicizzarla per
accedere ai singoli elementi:
say @array[1]; # 200
say @letters[2]; # cPoiché ogni elemento è un contenitore scalare, puoi assegnargli un nuovo valore, esattamente come faresti con una variabile scalare indipendente:
my @array = 100, 200, 300;
@array[0] = 10;
say @array; # [10 200 300]Puoi anche assegnare un valore di un tipo diverso, ad esempio:
my @array = 100, 200, 300;
@array[0] = 'ten';
say @array; # [ten 200 300]Questo è ciò che rende gli array mutabili: ogni posizione è un contenitore che può ricevere un nuovo valore. Come vedrai nel prossimo argomento, le liste si comportano diversamente.
Navigazione del corso
← Contenitori ordinati | Liste →
💪 Oppure vai direttamente agli esercizi di questa
sezione.