Дата публикации: 02.12.2024
Цикл for в Kotlin
Цикл for
в Kotlin является универсальным способом итерации по элементам коллекции или диапазону значений.
Синтаксис
for (item in collection) {
// тело цикла
}
Итерация по коллекции
Цикл for
может использоваться для итерации по элементам любой коллекции, например списку, множеству или массиву. В теле цикла можно выполнять различные операции с каждым элементом коллекции.
val numbers = listOf(1, 2, 3, 4, 5)
for (number in numbers) {
println(number)
}
Итерация по диапазону
Цикл for
также может использоваться для итерации по диапазону значений с помощью синтаксиса rangeTo
.
for (i in 1..10) {
println(i)
}
В примере выше цикл будет итерировать по числам от 1 до 10.
Использование индекса
В теле цикла можно также получить индекс текущего элемента с помощью оператора index
.
for ((index, item) in myList.withIndex()) {
println("Индекс: $index, Элемент: $item")
}
Прерывание цикла
Цикл for
можно прервать в любой момент с помощью оператора break
.
for (number in numbers) {
if (number == 3) {
break
}
println(number)
}
В примере выше цикл прерывается, когда значение number
равно 3.