Issue
How to get the index in a for each loop? I want to print numbers for every second iteration
For example
for (value in collection) {
if (iteration_no % 2) {
//do something
}
}
In java, we have the traditional for loop
for (int i = 0; i < collection.length; i++)
How to get the i
?
Solution
In addition to the solutions provided by @Audi, there's also forEachIndexed
:
collection.forEachIndexed { index, element ->
// ...
}
Answered By - zsmb13
0 comments:
Post a Comment
Note: Only a member of this blog may post a comment.