Номер повтора в Kotlin
У функции repeat есть еще дополнительная
форма. В ней блок получает номер текущего
повтора. Нумерация начинается с 0
и растет на единицу после каждого прохода.
Номер записывают после фигурной скобки через
стрелку и используют внутри блока. На экран
попадут строки с номерами от 1 до 3:
repeat(3) { index ->
println("${index + 1}. Item")
}
Тот же номер можно применить в вычислениях.
На экран попадут 0, 10, 20, 30
и 40:
repeat(5) { i ->
println(i * 10)
}
Выведите в консоль числа 0, 2,
4, 6 и 8.
Выведите в консоль четыре строки:
"item 1", "item 2",
"item 3" и "item 4".