Цикл for в Kotlin: основы и примеры
Цикл 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 является гибким и удобным инструментом для работы с коллекциями и последовательностями. Освоив его, вы сможете эффективно решать задачи, связанные с повторением кода и обработкой данных.