BeginnerControl Flow

Ranges and step

Iterate forward, backward, and with steps.

kotlin
fun main() {
    for (i in 1..5) {
        print("$i ")
    }
    println()
    for (i in 10 downTo 2 step 2) {
        print("$i ")
    }
}
Output
1 2 3 4 5 10 8 6 4 2

Explanation

1..5 counts up. downTo counts down. step sets the increment/decrement amount.

Related Tutorials