Menu
CoddyTech

Break

Parte de la sección Fundamentos del Journey de GDScript de Coddy. Lección 45 de 92.

La instrucción break detiene un bucle inmediatamente. El programa continúa con la primera instrucción después del bucle.

for i in range(10):
	if i == 6:
		break
	print(i)
print("Done")

El bucle imprime los números hasta que i es 6. Después, la condición if es true, se ejecuta break y el bucle termina antes de print(i), así que 6 nunca se imprime:

0
1
2
3
4
5
Done

break es útil con while true:, un bucle cuya condición nunca se vuelve false. El bucle se ejecuta hasta que un break dentro de él lo detiene. Esto encuentra el primer múltiplo de 7 que es mayor que 50 e imprime 56:

var n := 50
while true:
	n += 1
	if n % 7 == 0:
		break
print(n)
challenge icon

Desafío

Fácil

El programa imprime los números del 1 al 10.

Añade una instrucción if con break dentro del bucle, para que el programa imprima solo los números del 1 al 5, uno por línea. El bucle debe detenerse antes de imprimir 6.

Pruébalo tú mismo

extends Node

func _ready():
	for i in range(1, 11):
		print(i)
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos

Practica por tu cuenta: Compilador de GDScript online