Перебор списка в Kotlin
Метод forEach принимает лямбду с
одним параметром - очередным элементом
списка. Для каждого значения блок
выполняется один раз:
val nums = listOf(10, 20, 30)
nums.forEach { n ->
println(n)
}
С одним параметром можно писать it
вместо имени:
val tags = listOf("a", "b", "c")
tags.forEach { println(it) }
Исходный список при forEach не
меняется - метод только обходит элементы:
val words = listOf("one", "two")
words.forEach { println("word: $it") }
println(words)
Дан список:
val ids = listOf(1, 2, 3, 4)
Выведите каждый элемент в консоль с новой строки.
Дан список:
val cities = listOf("rome", "oslo")
Выведите каждый город в формате
"city: ..." с новой строки.