НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
3 of 1310 menu

Цикл for

Цикл for в Kotlin позволяет последовательно перебирать элементы различных структур данных. В отличие от других языков, в Kotlin он перебирает элементы, а не использует счётчик. Цикл поддерживает работу с массивами, коллекциями, диапазонами чисел и строками.

Синтаксис

for (item in collection) { // тело цикла }

Пример

Перебор элементов массива:

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

Результат выполнения кода:

1 2 3 4 5

Пример

Перебор символов строки:

val text = "Kotlin" for (char in text) { println(char) }

Результат выполнения кода:

K o t l i n

Пример

Использование диапазонов с циклом for:

for (i in 1..5) { println(i) }

Результат выполнения кода:

1 2 3 4 5

Пример

Перебор с индексами с помощью indices:

val colors = arrayOf("Red", "Green", "Blue") for (index in colors.indices) { println("Color at $index is ${colors[index]}") }

Результат выполнения кода:

Color at 0 is Red Color at 1 is Green Color at 2 is Blue

Смотрите также

  • цикл while,
    который выполняет код пока условие истинно
  • цикл do-while,
    который сначала выполняет код, а затем проверяет условие
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить