Menu
CoddyTech

Continue

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

La instrucción continue omite el resto de la iteración actual y pasa a la siguiente. A diferencia de break, el bucle sigue ejecutándose.

for i in range(3, 9):
	if i == 5:
		continue
	print(i)

El bucle recorre los números del 3 al 8. Cuando i es 5, continue omite print(i), así que falta el 5 en la salida:

3
4
6
7
8

En un bucle while, actualiza la variable antes de continue. Un continue antes de la actualización la omitiría y la condición nunca cambiaría:

var i := 0
while i < 5:
	i += 1
	if i == 3:
		continue
	print(i)

Esto imprime 1, 2, 4 y 5.

challenge icon

Desafío

Fácil

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

Añade una instrucción if con continue dentro del bucle, para que el programa imprima solo los números pares (2, 4, 6, ... 20), uno por línea.

Pruébalo tú mismo

extends Node

func _ready():
	for i in range(1, 21):
		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