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

Цикл for в Kotlin

43b9f198

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