В Kotlin структура «цикл до» изначально недоступна. Однако вы можете добиться аналогичного эффекта, используя другие конструкции цикла. Вот некоторые распространенные методы с примерами кода:
- Цикл while:
Цикл while многократно выполняет блок кода, пока заданное условие истинно.
var i = 0
while (i < 10) {
println(i)
i++
}
- Цикл Do-While:
Цикл do- while выполняет блок кода хотя бы один раз, а затем выполняет его повторно, пока заданное условие истинно.
var i = 0
do {
println(i)
i++
} while (i < 10)
- Цикл for:
Цикл for используется для перебора диапазона, массива, коллекции или чего-либо еще, предоставляющего итератор.
for (i in 0 until 10) {
println(i)
}
<старый старт="4">
Повторяющийся цикл выполняет блок кода указанное количество раз.
repeat(10) {
println("Hello")
}
Обратите внимание, что эти примеры представляют собой альтернативу структуре «цикл до». Выбор конструкции цикла зависит от конкретного варианта использования.