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

Инструкция break в Dart

Инструкция break сразу выходит из цикла, в котором стоит. Дальнейшие итерации не выполняются. Она работает в for, while и do-while.

Пусть нужно вывести числа от 1 до 10 и остановиться на 4. После этого числа дальше перебирать незачем:

for (var val = 1; val <= 10; val++) { print(val); // выведет 1, 2, 3 и 4 if (val == 4) { break; } }

Пусть среди чисел от 1 до 10 нужно найти 3 и вывести "Y". Когда число уже найдено, остальной перебор только тратит время. Давайте теперь будем завершать цикл сразу:

for (var val = 1; val <= 10; val++) { if (val == 3) { print("Y"); // выведет Y break; } }

В строке "hello" выведем символы до первой буквы "l" включительно:

var str = "hello"; for (var j = 0; j < str.length; j++) { var ch = str[j]; print(ch); // выведет h, e и l if (ch == "l") { break; } }

Найдите сумму чисел от 1 до 100, но остановите накопление после 50.

Дана строка "abcdef". Выведите символы до первой буквы "d", не включая ее.

Определите, сколько целых чисел, начиная с числа 1, нужно сложить, чтобы сумма получилась больше 100.

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