Menu
CoddyTech

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
Done

break è 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)
challenge icon

Sfida

Facile

Il 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)
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore GDScript online