Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗dtPmLpFi 115 of 412 menu
◀ ▶

Цикл for в Dart

Цикл for позволяет повторить некоторый код заданное количество раз. В скобках три части: начальные команды, условие окончания и шаг.

Начальные команды выполняются перед стартом цикла, только один раз. Обычно там задают счетчик. Условие окончания - цикл идет, пока оно истинное. Шаг выполняется после каждого прохода. Обычно там пишут i++.

Выведем числа 0, 1 и 2. Верхняя граница в условие i < 3 не входит:

for (var i = 0; i < 3; i++) { print(i); // выведет 0, 1 и 2 }

Счетчик можно увеличивать не на единицу, а на 2. В шаге для этого пишут i += 2. Выведем нечетные числа от 1 до 9:

for (var i = 1; i <= 9; i += 2) { print(i); // выведет 1, 3, 5, 7 и 9 }

Счетчик можно уменьшать. В шаге для этого пишут i--. Выведем числа от 5 до 1:

for (var i = 5; i >= 1; i--) { print(i); // выведет 5, 4, 3, 2 и 1 }

Обратный ход тоже бывает с шагом. В шаге пишут i -= 3. От 10 до 1 получим такой ряд:

for (var i = 10; i >= 1; i -= 3) { print(i); // выведет 10, 7, 4 и 1 }

Выведите в консоль слово "ok" три раза, каждый раз с новой строки.

Выведите в консоль числа от 1 до 10.

Выведите в консоль числа от 20 до 25.

Выведите в консоль числа от 1 до 10, не включая 10.

Выведите в консоль нечетные числа от 1 до 15.

Выведите в консоль четные числа от 2 до 20.

Выведите в консоль числа 0, 3, 6 и 9.

Выведите в консоль числа от 1 до 20 с шагом 4, не включая 20.

Выведите в консоль числа от 10 до 1.

Выведите в консоль числа 20, 17, 14, 11, 8, 5 и 2.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить