Цикл do-while в Dart
Сейчас мы изучим цикл do-while. Он сначала выполняет блок
команд, а условие проверяет уже после тела. Поэтому тело
срабатывает минимум один раз, даже если условие изначально ложно.
Давайте выведем пять строк. После пятого прохода условие остановит цикл:
var i = 1;
do {
print("Iteration $i"); // выведет Iteration 1, 2, 3, 4 и 5
i++;
} while (i <= 5);
Пусть условие ложно с самого начала. Тело все равно выполнится один раз:
var x = 10;
do {
print("once"); // выведет once
x++;
} while (x < 5);
Выведите в консоль числа от 1 до 7.
Уменьшайте число 8 на 2, пока оно не станет меньше
0, и выведите каждый шаг.