`for` Loops

Learn about Kotlin's `for` loops to iterate over any iterable structure, and how to build ranges for iteration.

In contrast to while loops, Kotlin’s for loops work a bit differently than you may be used to from other languages.

for Loops

Kotlin’s for loops are different from many other languages because they’re used in the same manner as for-each loops (or for-in loops). Thus, you always give an iterable to the for loop over which it iterates:

Get hands-on with 1200+ tech skills courses.