For loops
To use a for loop, we need a range or list. We can then use a for loop to step through that list and execute some code in each step; take a look at the following example:
// We could do this...
// val list = listOf(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
// It is much quicker to do this...
val list = 1..10
for (i in list)
Log.i("Looping through list","Current value is $i")Take a look at the output this will produce if copied and pasted into an app:
Looping through list: Current value is 1 Looping through list: Current value is 2 Looping through list: Current value is 3 Looping through list: Current value is 4 Looping through list: Current value is 5 Looping through list: Current value is 6 Looping through list: Current value is 7 Looping through list: Current value is 8 Looping through list: Current value is 9 Looping through list: Current value is 10
You can see from the output that the list variable does indeed contain all the values from 1 through to 10. On each pass through the loop...