控制流 / 循环

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


The for loop iterates through anything that provides an iterator. This is equivalent to the foreach loop in languages like C#.

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