continue
Fa parte della sezione Fondamenti del percorso GDScript di Coddy. Lezione 46 di 92.
L'istruzione continue salta il resto dell'iterazione corrente e passa a quella successiva. A differenza di break, il ciclo continua a essere eseguito.
for i in range(3, 9):
if i == 5:
continue
print(i)Il ciclo passa attraverso i numeri da 3 a 8. Quando i è 5, continue salta print(i), quindi 5 manca nell'output:
3
4
6
7
8In un ciclo while, aggiorna la variabile prima di continue. Un continue prima dell’aggiornamento lo salterebbe e la condizione non cambierebbe mai:
var i := 0
while i < 5:
i += 1
if i == 3:
continue
print(i)Questo stampa 1, 2, 4 e 5.
Sfida
FacileIl programma stampa i numeri da 1 a 20.
Aggiungi un'istruzione if con continue all'interno del ciclo, in modo che il programma stampi solo i numeri pari (2, 4, 6, ... 20), uno per riga.
Provalo tu
extends Node
func _ready():
for i in range(1, 21):
print(i)
Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Fondamenti
4Operatori Parte 1
Operatori aritmeticiDivisione interaOperatore moduloScorciatoie aritmeticheRipasso - Matematica sempliceOperatori di confronto7Input/Output di base
OutputOutput con variabiliFormattazione delle stringheInputConversione di tipoRiepilogo - Fino a 120Riepilogo - Vero o falso10Funzioni
Dichiarare una funzioneArgomentiRestituzioneTipi di ritornoRiepilogo - Funzione SigmaRiepilogo - Funzione di convalidaValori predefiniti5Operatori - Parte 2
Operatori logici - Parte 1Operatori logici - Parte 2Riepilogo - Logica sempliceOperatori logici - Parte 3Operatore ternario8Calcolatore per dividere il conto
Messaggio di benvenutoInserimento dei dati11FizzBuzz con una variante
Panoramica del giocoLa funzione FizzBuzz3Variabili Parte 2
Dichiarazione del tipoInferenza del tipoCostantiRipasso - Inizializzare le variabiliConversione di tipo6Strutture decisionali
Istruzione ifIf - ElseRipasso - Calcolatrice sempliceIf - Else annidatiIstruzione match9Cicli
Ciclo forCiclo whilebreakcontinueRipasso - FattorialeLa funzione rangeCiclo annidatoRipasso - Input dinamicoEsercitati da solo: Compilatore GDScript online