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
Donebreak 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)Desafío
FácilEl 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)
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentos
4Operadores, parte 1
Operadores aritméticosDivisión enteraOperador móduloAtajos aritméticosRepaso: matemáticas básicasOperadores de comparación7Entrada y salida básicas
SalidaSalida con variablesFormato de cadenasEntradaConversión de tipoRepaso: hasta 120Repaso: verdadero o falso10Funciones
Declarar una funciónArgumentosRetornoTipos de retornoRepaso: función SigmaRepaso: función de validaciónValores predeterminados5Operadores, parte 2
Operadores lógicos, parte 1Operadores lógicos, parte 2Repaso: lógica simpleOperadores lógicos, parte 3Operador ternario8Calculadora para dividir la cuenta
Mensaje de bienvenidaCómo obtener datos3Variables, parte 2
Declaración de tiposInferencia de tiposConstantesRepaso: inicializar variablesConversión de tipos9Bucles
Bucle forBucle whileBreakContinueRepaso - FactorialLa función rangeBucle anidadoRepaso - Entrada dinámicaPractica por tu cuenta: Compilador de GDScript online