Поток управления / Циклы

var sum10 = 0 
for (i in 1..10) {
    sum10 += i
}
//sum10 is 55

println("sum10 is $sum10")

for(i in 10 downTo 1 step 2) {
    print("$i ")
}
//prints: 10 8 6 4 2


Цикл for перебирает все, что реализует итератор. Он эквивалентен циклу foreach в таких языках, как C#.

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