Дата публикации: 02.12.2024
Цикл for в Kotlin
Цикл for в Kotlin аналогичен циклам for во многих других языках программирования и используется для итерации по элементам набора данных. Синтаксис цикла for в Kotlin выглядит следующим образом:
for (имя_переменной in выражение) {
// Тело цикла
}
где:
- имя_переменной - переменная, которая будет принимать значения элементов из набора данных на каждой итерации цикла.
- выражение - выражение, которое оценивается к итерируемому набору данных.
Тело цикла может содержать любой код, который необходимо выполнить для каждого элемента из набора данных. Цикл будет повторяться, пока не исчерпаются все элементы набора данных.
Итерация по коллекции
Цикл for можно использовать для итерации по элементам коллекции, например списка или массива. Например:
val numbers = listOf(1, 2, 3, 4, 5)
for (number in numbers) {
println(number)
}Этот код выведет на консоль:
1
2
3
4
5Итерация по диапазону
Цикл for также можно использовать для итерации по диапазону значений. Например:
for (i in 1..10) {
println(i)
}Этот код выведет на консоль:
1
2
3
4
5
6
7
8
9
10Использование шага
При итерации по диапазону можно указать шаг, с помощью которого будут инкрементироваться значения. Например:
for (i in 1..10 step 2) {
println(i)
}Этот код выведет на консоль:
1
3
5
7
9Использование разбора
При итерации по диапазону можно использовать разбор, по которому будут инкрементироваться значения. Например:
for (i in 10 downTo 1 step 2) {
println(i)
}Этот код выведет на консоль:
10
8
6
4
2