Menu
CoddyTech

Continuar

Parte da seção Fundamentos do Journey de GDScript da Coddy. Lição 46 de 92.

A instrução continue ignora o restante da iteração atual e passa para a próxima. Diferentemente de break, o loop continua em execução.

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

O loop percorre os números de 3 a 8. Quando i é 5, continue ignora print(i), então 5 não aparece na saída:

3
4
6
7
8

Em um loop while, atualize a variável antes de continue. Um continue antes da atualização a ignoraria, e a condição nunca mudaria:

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

Isso imprime 1, 2, 4 e 5.

challenge icon

Desafio

Fácil

O programa imprime os números de 1 a 20.

Adicione uma instrução if com continue dentro do laço, para que o programa imprima apenas os números pares (2, 4, 6, ... 20), um por linha.

Experimente você mesmo

extends Node

func _ready():
	for i in range(1, 21):
		print(i)
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentos

Pratique por conta própria: Compilador de GDScript online