@magdalen_kub
В языке Kotlin, операторы break
и continue
используются для управления циклами.
Оператор break
используется для прерывания выполнения цикла и выхода из него, даже если условие цикла ещё не выполнено. Например, если вам нужно найти первый элемент в списке, удовлетворяющий определенному условию, вы можете использовать цикл и оператор break
, чтобы остановить выполнение цикла, когда нужный элемент будет найден:
1 2 3 4 5 6 7 |
val list = listOf(1, 2, 3, 4, 5) for (element in list) { if (element == 3) { println("Element found!") break } } |
Оператор continue
используется для перехода к следующей итерации цикла, минуя оставшуюся часть текущей итерации. Например, если вам нужно вывести все элементы списка, кроме элемента со значением 3, вы можете использовать цикл и оператор continue
, чтобы пропустить вывод элемента со значением 3:
1 2 3 4 5 6 7 |
val list = listOf(1, 2, 3, 4, 5) for (element in list) { if (element == 3) { continue } println(element) } |
В этом примере оператор continue
вызывается при выполнении условия element == 3
, что приводит к пропуску вывода этого элемента, и продолжению цикла со следующей итерации.