Corso di Raku / Avanzato / Altro sui tipi predefiniti / Sequenze

Pattern di sequenza

L’operatore ... riconosce più dei semplici passi aritmetici.

Se gli fornisci tre valori che crescono per moltiplicazione, continua con una sequenza geometrica:

say 1, 2, 4 ... 64; # (1 2 4 8 16 32 64)

Qui ogni valore è il doppio del precedente, quindi la sequenza raddoppia fino a raggiungere 64.

Le sequenze non sono limitate ai numeri. Con le stringhe, Raku segue l’ordine alfabetico naturale:

say 'a' ... 'e'; # (a b c d e)

Una sequenza può anche contare all’indietro. Quando il punto finale è inferiore al punto di partenza, i valori diminuiscono:

say 10 ... 1; # (10 9 8 7 6 5 4 3 2 1)

In ogni caso, descrivi il modello tramite un esempio e l’operatore ... completa il resto.

Pratica

Risolvi 1 quiz sul contenuto di questo argomento.

Sequenze   |   Quiz — L’operatore ...


💪 Oppure vai direttamente agli esercizi di questa sezione.