Home » Kotlin for Loop

Kotlin for Loop

Kotlin for loop is used to iterate a part of program several times. It iterates through arrays, ranges, collections, or anything that provides for iterate. Kotlin for loop is equivalent to the foreach loop in languages like C#.

Syntax of for loop in Kotlin:

Iterate through array

Let’s see a simple example of iterating the elements of array.

Output:

80  85  60  90  70  

If the body of for loop contains only one single line of statement, it is not necessary to enclose within curly braces {}.

The elements of an array are iterated on the basis of indices (index) of array. For example:

Output:

marks[0]: 80  marks[1]: 85  marks[2]: 60  marks[3]: 90  marks[4]: 70  

Iterate through range

Let’s see an example of iterating the elements of range.

Output:

for (i in 1..5) print(i) = 12345  for (i in 5..1) print(i) =   for (i in 5 downTo 1) print(i) = 54321  for (i in 5 downTo 2) print(i) = 5432  for (i in 1..5 step 2) print(i) = 135  for (i in 5 downTo 1 step 2) print(i) = 531  

Next TopicKotlin while Loop

You may also like