Шаг 121.
Основы Kotlin.
Списки и множества. Множества. Оператор break

    На этом шаге мы рассмотрим использование этого оператора.

    Один из способов завершить цикл while - изменить состояние, которое он проверяет. Другой способ - оператор break. В примере предыдущего шага цикл while повторяется, пока isTavernOpen истинно. Вместо изменения значения isTavernOpen на ложное можно использовать оператор break, который немедленно прервет цикл:

    var isTavernOpen = true
    val isClosingTime = false
    while (isTavernOpen == true) {
        if (isClosingTime) {
            break
        }
        println("Having a grand old time!")
    }

    Без break строка "Having a grand old time!" (Веселье продолжается!) будет выведена еще раз после изменения значения isClosingTime. С break веселье прерывается, как только выполнение достигнет этого оператора, и цикл тут же завершается.

    Обратите внимание, что break не завершает саму программу - он просто прерывает цикл, в котором вызывается, а программа продолжает работу. Оператор break можно использовать для выхода из любого цикла, что бывает крайне полезно.

    На следующем шаге мы рассмотрим преобразование коллекций.




Предыдущий шаг Содержание Следующий шаг