Corso di Raku / Fondamenti / Altro sui tipi / Tipi di dati posizionali

Array annidati

Gli array possono contenere qualsiasi altro dato, inclusi altri array. Per delimitare i confini degli array annidati, usa le parentesi quadre:

my @table = 
    [1, 2, 3, 4],
    [10, 20, 30, 40],
    [100, 200, 300, 400];

È anche possibile avere un’altra coppia di parentesi quadre per l’array di livello superiore. Il prossimo esempio mostra la stessa struttura dati di prima.

my @table = [
    [1, 2, 3, 4],
    [10, 20, 30, 40],
    [100, 200, 300, 400]
];

Per accedere agli elementi interni, aggiungi tutti gli indici necessari. Una singola coppia di parentesi quadre scende di un livello più in profondità nella struttura:

say @table[0][3]; # Stampa 4
say @table[2][1]; # Stampa 200 

Pratica

Risolvi 1 quiz sul contenuto di questo argomento.

Quiz — Array   |   Quiz — Array annidati


💪 Oppure vai direttamente agli esercizi di questa sezione.