Break та Continue
Свайпніть щоб показати меню
break
У Dart оператор break використовується для виходу з циклу. Оператор break можна використовувати в будь-якому циклі, включаючи цикли while, for та do-while.
Синтаксис оператора break виглядає так:
break;
Коли оператор break зустрічається в коді, він припиняє виконання циклу, в якому знаходиться. Це означає, що інші ітерації циклу виконуватися не будуть.
Приклад
Оператор break часто використовується для виходу з циклу, якщо умова відповідає певним вимогам. Наприклад, наступний код виводить усі числа від 1 до 10, але перериває цикл, якщо зустрічає число 5:
main.dart
1234567891011void main() { int counter = 1; while (counter <= 10) { if (counter == 5) { break; } print(counter); counter++; } }
continue
Continue — це оператор, який використовується для пропуску поточної ітерації циклу. Оператор continue можна використовувати в будь-якому циклі, включаючи цикли while, for та do-while.
Синтаксис оператора continue виглядає наступним чином:
continue;
Приклад
Оператор continue часто використовується для пропуску певних значень або умов
main.dart
123456789void main() { List<String> actions = ["go", "jump", "stop", "go", "go", "stop", "jump", "stop", "go", "go", "stop"]; for (String item in actions) { if (item == "stop"){ continue; } print(item); } }
Як видно, оператор continue дозволяє контролювати, які елементи списку будуть виведені в консоль.
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат