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

Sottoscrizione degli intervalli

Un Range è un tipo di dato posizionale. Come con gli array, puoi accedere ai suoi singoli elementi.

Ad esempio, ecco come stampare il terzo elemento nella sequenza di elementi che l’intervallo genera:

my $r = 10..20;
say $r[3]; # 13

È importante rendersi conto che gli intervalli, a differenza degli array, non necessariamente mantengono tutti i valori in memoria.

Dimensione

Per ottenere la dimensione dell’intervallo, utilizza il metodo elems come fai con gli array.

my $r = 10..20;
say $r.elems; # 11

Pratica

Risolvi 1 quiz sul contenuto di questo argomento.

Quiz 2 — Riconoscimento delle liste   |   Quiz — lavorare con gli intervalli


💪 Oppure vai direttamente agli esercizi di questa sezione.