![]() Println("This developer with number $i rocks: $")įor ((index, value) in names. The in keyword can also be used to check if a value is in a given range!Īnd if you need an index inside your loop, Kotlin allows you to do this in several ways: This syntax can be found in many recent languages, like Swift, for example… The for loop is now used in the form of in. ("This developer rocks: " + name) Įn Kotlin, celle-ci est d’ailleurs devenue beaucoup plus lisible : val names = listOf("Jake Wharton", "Joe Birch", "Robert Martin") Anyone? Well, that’s to be expected! We have all used this type of loop at least once: List names = Arrays.asList("Jake Wharton", "Joe Birch", "Robert Martin") For Once…Īnyone who has never used the for loop in Java, please stand up. Since Kotlin doesn’t bring any special improvement to this way of looping, we’ll skip it. ![]() iterate using for loop in kotlin with index property, without index or withIndex(). In Kotlin, we have exactly the same thing: // While use kotlin for loop to iterate through array, string, range etc. It returns the index of an element which will be returned by a subsequent call to the next () function. A simple solution is to use the nextIndex () function from the iterator returned by the ListIterator. forEachIndexed - Kotlin Programming Language JVM JS Native Version 1. You probably know the while loop in Java, used to go through a list as long as the condition remains unmet. This article explores different ways to traverse a list with the index in Kotlin. So this chapter shouldn’t confuse you too much! As Far As Possible ![]() If there’s something that hasn’t really changed in Kotlin, it’s the way we loop. ![]()
0 Comments
Leave a Reply. |