Использование «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Попробуйте сами
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
Операторы сравненияЛогическое ИЛогическое ИЛИЛогическое НЕОператоры проверки типаПовторение — сравнения7Работа со строками
Конкатенация строкИнтерполяция строкМногострочные строкиСвойства строкОсновные методы строк10Коллекции — основы Map
Что такое Map?Создание MapДоступ к значениям по ключуПары «ключ—значение»Получение размера MapПолучение ключейПолучение значенийПроверка наличия ключа13Подробно о безопасности при работе с null
Понимание nullТипы, допускающие nullТипы, не допускающие nullОператор утверждения о ненулевом значенииПоздняя инициализацияПовторение — безопасная обработка null2Переменные и базовые типы данных
Что такое переменные?СтрокиЦелые числа (int)Числа с плавающей точкой (double)Логические значения (bool)Вывод типа с помощью «var»Переменные finalКонстантные переменныеСоглашения об именованииОсновы безопасности при работе с nullПовторение — объявление переменных8Управление потоком — циклы
Цикл «for»Цикл «while»Цикл «do-while»Использование «break» в циклахИспользование «continue» в циклахПовторение — повторение кода3Операторы, часть 1
Арифметические операторыЦелочисленное делениеОператор остатка от деленияИнкремент и декрементСокращённая запись присваиванияПовторение — простые вычисления6Поток управления — принятие решений
Оператор «if»Оператор «else»Оператор «else if»Повторение — простые решенияВложенные операторы «if»Оператор «switch»9Коллекции — основы списков
Что такое списки?Создание спискаДоступ по индексуПолучение длины спискаДобавление элементовУдаление элементовПроверка, пуст ли списокПеребор списка12Продвинутые функции
Необязательные позиционные параметрыИменованные параметрыОбязательные именованные параметрыЗначения параметров по умолчаниюПовторение — параметры функций15Проект: простой калькулятор
НастройкаОбъявление числаПотренируйтесь самостоятельно: Онлайн-компилятор Dart