Search⌘ K
AI Features

Range and Control Statements

Explore how to create and manipulate ranges in Kotlin using operators like .. and functions such as until and downTo. Learn to control loop execution with break and continue statements to write efficient and precise iterations.

We'll cover the following...

Range

In Kotlin, if we place two dots between two numbers, like 1..5, we create an IntRange. This class implements Iterable<Int>, so we can use it in a for loop:

Kotlin 1.5
fun main() {
for (i in 1..5) {
print(i)
}
}
// 12345

This solution is efficient as ...