Методы цикла Kotlin: примеры итерации в Kotlin

В Kotlin структура «цикл до» изначально недоступна. Однако вы можете добиться аналогичного эффекта, используя другие конструкции цикла. Вот некоторые распространенные методы с примерами кода:

  1. Цикл while:
    Цикл while многократно выполняет блок кода, пока заданное условие истинно.
var i = 0
while (i < 10) {
    println(i)
    i++
}
  1. Цикл Do-While:
    Цикл do- while выполняет блок кода хотя бы один раз, а затем выполняет его повторно, пока заданное условие истинно.
var i = 0
do {
    println(i)
    i++
} while (i < 10)
  1. Цикл for:
    Цикл for используется для перебора диапазона, массива, коллекции или чего-либо еще, предоставляющего итератор.
for (i in 0 until 10) {
    println(i)
}

<старый старт="4">

  • Повторяющийся цикл:
    Повторяющийся цикл выполняет блок кода указанное количество раз.
  • repeat(10) {
        println("Hello")
    }

    Обратите внимание, что эти примеры представляют собой альтернативу структуре «цикл до». Выбор конструкции цикла зависит от конкретного варианта использования.