October 2018
Intermediate to advanced
370 pages
9h 15m
English
The step function helps us to create a modified range from a range that has already been created:
val range1 = 1..10val newRange = range1.step(2)for(i in newRange) { println(i)}
In this example, step(2) will skip every second element of the list. The preceding range, range1, will return a range of odd numbers. Similarly, range2 will return a range of even numbers:
val range2 = 10 downTo 1val evenRange = range2 step 2for(i in evenRange) { println(i)}
Read now
Unlock full access