break
Оператор break используется для выхода из цикла при выполнении определенного условия. Этот цикл может быть циклом for , while или do-while. Давайте посмотрим синтаксис, чтобы разорвать различные типы циклов, чтобы выйти из них:
Если тестовое выражение оценивается как true, выполняется оператор break , который завершает цикл, и программа продолжает выполняться сразу после оператора цикла.
Ниже приведен пример, когда цикл while завершается, когда значение переменной-счетчика i становится равным 3:
break с меткой
Метка — это форма идентификатора, за которым следует знак @ , например, test@ или external@. Чтобы сделать любое выражение Kotlin помеченным, нам просто нужно поставить метку перед выражением.
Оператор break с меткой используется для завершения определенного цикла. Это делается с помощью выражения break со знаком @, за которым следует имя метки (break@LabelName).
Continue
Оператор continue в Kotlin прерывает итерацию цикла (пропускает часть, следующую за оператором continue, до конца цикла) и продолжает со следующей итерации в цикле. Давайте посмотрим синтаксис, чтобы завершить различные типы циклов, чтобы выйти из них:
Если тестовое выражение оценивается как истинное, выполняется статус continue , который пропускает оставшуюся часть цикла и переходит к следующей итерации цикла.
Ниже приведен пример, когда цикл while пропускает печать переменной i , когда ее значение равно 3:
Continue с меткой
Оператор continue с меткой используется для пропуска части определенного цикла. Это делается с помощью выражения continue со знаком @, за которым следует имя метки (continue@LabelName).