Цикл for в Kotlin
г. Москва, Ленинский пр-кт д.71/91
8-901-572-77-70   +7 (499) 272-41-24
Дата публикации: 02.12.2024

Цикл for в Kotlin

43b9f198

Цикл 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.