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.
Задание
ЛегкоПрограмма выводит числа от 1 до 20.
Добавь в цикл оператор if с continue, чтобы программа выводила только чётные числа (2, 4, 6, ... 20), по одному в строке.
Попробуйте сами
extends Node
func _ready():
for i in range(1, 21):
print(i)
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Операторы. Часть 1
Арифметические операторыЦелочисленное делениеОператор остатка от деленияСокращённая запись арифметических операцийПовторение — простая математикаОператоры сравнения7Основы ввода и вывода
ВыводВывод с переменнымиФорматирование строкВводПреобразование типовПовторение — до 120Повторение — истина или ложь5Операторы, часть 2
Логические операторы, часть 1Логические операторы, часть 2Повторение: простая логикаЛогические операторы, часть 3Тернарный оператор8Калькулятор для разделения счёта
Приветственное сообщениеВвод данных11FizzBuzz с неожиданным поворотом
Обзор игрыФункция FizzBuzz14Массивы: продвинутый уровень
Срезы массивовОператоры последовательностейПринадлежностьСортировка и обратный порядок3Переменные. Часть 2
Объявление типаВывод типаКонстантыПовторение — инициализация переменныхПреобразование типов6Принятие решений
Оператор ifЕсли — иначеПовторение: простой калькуляторВложенные условия if — elseОператор match9Циклы
Цикл forЦикл whileBreakContinueПовторение — факториалФункция rangeВложенный циклПовторение — динамический вводПотренируйтесь самостоятельно: Онлайн-компилятор GDScript