Дата публикации:

Цикл for в Kotlin: основы и примеры

8bd108ae

Цикл for в Kotлин является мощным инструментом для повторения блока кода определенное количество раз или для перебора элементов коллекции. В этой заметке мы рассмотрим синтаксис и некоторые примеры использования цикла for в Kotlin.

Синтаксис цикла for

Синтаксис цикла for в Kotlin выглядит следующим образом:

for (item in collection) {
// блок кода, который будет выполнен для каждого элемента
}

Здесь item - это переменная, которая будет принимать значение каждого элемента из collection при каждом проходе цикла.

Примеры использования

Перебор массива

val numbers = arrayOf(1, 2, 3, 4, 5)
for (number in numbers) {
println(number)
}

В этом примере мы перебираем элементы массива numbers и выводим их на экран.

Использование диапазона

for (i in 1..5) {
println("Счетчик: $i")
}

Здесь мы используем диапазон 1..5 для создания последовательности чисел от 1 до 5 и выполняем блок кода для каждого числа в этой последовательности.

Шаг итерации с использованием функции step

for (i in 1..10 step 2) {
println("Нечетные числа: $i")
}

Функция step позволяет нам указать шаг итерации. В этом примере мы выводим нечетные числа от 1 до 10 с шагом 2.

Обратный перебор с использованием функции downTo

for (i in 10 downTo 1) {
println("Обратный счет: $i")
}

Функция downTo позволяет перебирать элементы в обратном порядке. В данном примере мы выполняем обратный счет от 10 до 1. Цикл for в Kotlin является гибким и удобным инструментом для работы с коллекциями и последовательностями. Освоив его, вы сможете эффективно решать задачи, связанные с повторением кода и обработкой данных.