Menu
CoddyTech

Continue

Часть раздела Основы путешествия по GDScript на Coddy. Урок 46 из 92.

Инструкция continue пропускает остаток текущей итерации и переходит к следующей. В отличие от break, цикл продолжает выполняться.

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

Цикл проходит по числам от 3 до 8. Когда i равно 5, continue пропускает print(i), поэтому 5 отсутствует в выводе:

3
4
6
7
8

В цикле while обновляй переменную до continue. Если разместить continue перед обновлением, оно будет пропущено, и условие никогда не изменится:

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

Это выводит 1, 2, 4 и 5.

challenge icon

Задание

Легко

Программа выводит числа от 1 до 20.

Добавь в цикл оператор if с continue, чтобы программа выводила только чётные числа (2, 4, 6, ... 20), по одному в строке.

Попробуйте сами

extends Node

func _ready():
	for i in range(1, 21):
		print(i)
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы

Потренируйтесь самостоятельно: Онлайн-компилятор GDScript