There is no traditional for loop in Kotlin unlike Java and other languages. In Kotlin, for loop is used to iterate through ranges, arrays, maps and so on (anything that provides an iterator) . The syntax of for loop in Kotlin is: for (item in collection) { // body of loop }