break
Fa parte della sezione Fondamenti del percorso GDScript di Coddy. Lezione 45 di 92.
L'istruzione break arresta immediatamente un ciclo. Il programma continua con la prima istruzione dopo il ciclo.
for i in range(10):
if i == 6:
break
print(i)
print("Done")Il ciclo stampa i numeri finché i è 6. Poi la condizione if è true, viene eseguito break e il ciclo termina prima di print(i), quindi 6 non viene mai stampato:
0
1
2
3
4
5
Donebreak è utile con while true:, un ciclo la cui condizione non diventa mai false. Il ciclo viene eseguito finché un break al suo interno non lo interrompe. Questo trova il primo multiplo di 7 maggiore di 50 e stampa 56:
var n := 50
while true:
n += 1
if n % 7 == 0:
break
print(n)Sfida
FacileIl programma stampa i numeri da 1 a 10.
Aggiungi un'istruzione if con break all'interno del ciclo, in modo che il programma stampi solo i numeri da 1 a 5, uno per riga. Il ciclo deve fermarsi prima di stampare 6.
Provalo tu
extends Node
func _ready():
for i in range(1, 11):
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