> Tutorial
Vediamo ora un altro tipo di struttura, fondamentale quanto le condizioni: i cicli!
Un ciclo permette di ripetere delle istruzioni più volte. Ne esistono di diversi tipi, limitati e illimitati, che vedremo in questa sezione.
whileIl ciclo illimitato while ha una sintassi simile all'if visto prima. Esegue un blocco di istruzioni finché una condizione è soddisfatta.
Ecco un esempio:
Una volta eseguito, questo codice mostra nei log: > Il contatore vale 1 Il contatore vale 2 Il contatore vale 3 Il contatore vale 4 Il contatore vale 5
do whileIl ciclo illimitato do while è simile al ciclo while, tranne che la condizione si trova alla fine, quindi il corpo del ciclo viene sempre eseguito almeno una volta:
forIl ciclo for è un ciclo limitato che somiglia a un ciclo while, ma più compatto.
Il ciclo for ha tre parti:
counter;counter.Esempio di ciclo for:
Il nostro porro ha tra 10 e 13 PT (grazie a Motivazione) e la Pistola costa solo 3 PT, quindi possiamo usarla al massimo 4 volte.
Usiamo un ciclo for per chiamare il metodo me.useWeapon() 4 volte di fila:
Qui la variabile i assume i valori 0, 1, 2 e 3, quindi il ciclo esegue 4 iterazioni.
A che cosa serve un ciclo?
Eseguire delle istruzioni più volte Rendere il codice più compatto Velocizzare una parte del codice Eseguire delle istruzioni in parallelo
Quale o quali codici sono corretti?
let x = 0 while (x < 10) { x += 2 } let x = 0 for (let i = 0; i < 10) { x += 2 } let x = 0 while { x += 2 } do (x < 10) let x = 0 for (; x < 10;) { x += 2 }
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.