1.1.50.3. fejezet, Folyamat vezérlés - ciklusok - for

Határok közötti iteráció:

for (i in 1..3) {
    println(i)
}
for (i in 6 downTo 0 step 2) {
    println(i)
}
 
val swappedArray: IntArray = intArrayOf(1,2,3,4,5)
for (i in 0 until swappedArray.size) {
     println(swappedArray[i])
}

Iterátor objektumoknál:

for (item in collection) print(item)
 
for (item: Int in ints) {
    // ...
}

Iteráció tömb vagy lista indexe szerint:

for (i in array.indices) {
    println(array[i])
}
 
for ((index, value) in array.withIndex()) {
    println("the element at $index is $value")
}