Использование 'continue' в циклах
Часть раздела Основы путешествия по Dart на Coddy — урок 46 из 94.
Оператор continue позволяет пропустить текущую итерацию цикла и перейти к следующей.
Создайте цикл for, который пропускает печать числа 3:
void main() {
for (int i = 1; i <= 5; i++) {
if (i == 3) {
continue;
}
print(i);
}
}После выполнения вышеприведенного кода вывод будет:
1
2
4
5Задание
НовичокВ этом задании вы попрактикуетесь в использовании оператора continue в цикле. Оператор continue позволяет пропустить текущую итерацию цикла и перейти к следующей.
Завершите код, чтобы вывести только нечётные числа от 1 до 10. Когда вы встретите чётное число, используйте continue, чтобы пропустить его и перейти к следующей итерации.
Ожидаемый вывод:
1
3
5
7
9
Done printing odd numbersШпаргалка
Оператор continue позволяет пропустить текущую итерацию цикла и перейти к следующей.
void main() {
for (int i = 1; i <= 5; i++) {
if (i == 3) {
continue;
}
print(i);
}
}Вывод:
1
2
4
5Попробуйте сами
void main() {
// Мы хотим вывести только нечётные числа от 1 до 10
print('Printing odd numbers:');
for (int i = 1; i <= 10; i++) {
// TODO: Проверьте, чётное ли i (подсказка: используйте оператор модуля %)
// Если i чётное, используйте оператор continue, чтобы пропустить следующую итерацию
// Это выведется только если оператор continue не выполнен
print(i);
}
print('Done printing odd numbers');
}В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Операторы, часть 2
Операторы сравненияЛогический ANDЛогический ORЛогический NOTОператоры проверки типаПовторение - Сравнения7Работа со строками
Конкатенация строкИнтерполяция строкМногострочные строкиСвойства строкОсновные методы строк10Коллекции - Основы словарей
Что такое словари?Создание словаряДоступ к значениям по ключуПары ключ-значениеПолучение размера словаряПолучение ключейПолучение значенийПроверка существования ключа2Переменные и основные типы данных
Что такое переменные?СтрокиЦелые числа (int)Вещественные числа (double)Булевы значения (bool)Вывод типов с 'var'Финальные переменныеКонстантные переменныеСоглашения об именованииОсновы null-безопасностиПовторение - Объявление переменных8Поток управления - Циклы
Цикл 'for'Цикл 'while'Цикл 'do-while'Использование 'break' в циклахИспользование 'continue' в циклахИтог - Повторение кода3Операторы. Часть 1
Арифметические операторыЦелочисленное делениеОператор модуляИнкремент и декрементСокращённые присваиванияИтог - Простые вычисления6Управление потоком - Принятие решений
Оператор 'if'Оператор 'else'Оператор 'else if'Повторение - Простые решенияВложенные операторы 'if'Оператор 'switch'9Коллекции - Основы списков
Что такое списки?Создание спискаДоступ по индексуПолучение длины спискаДобавление элементовУдаление элементовПроверка, пуст ли списокИтерация по списку12Расширенные функции
Необязательные позиционные параметрыИменованные параметрыОбязательные именованные параметрыЗначения параметров по умолчаниюПовторение - Параметры функций15Проект: Простой калькулятор
НастройкаОбъявление числа