Цикл по ключам в Kotlin
Цикл for может идти по набору
ключей карты. На каждой итерации
переменная получает очередной ключ:
val fruits = mapOf("a" to 50, "b" to 30)
for (name in fruits.keys) {
println(name)
}
По ключу внутри цикла можно получить соответствующее значение:
val tags = mapOf("a" to 1, "b" to 2)
for (tag in tags.keys) {
println("$tag=${tags[tag]}")
}
Дана карта:
val langs = mapOf("en" to "English", "de" to "German", "fr" to "French")
Выведите каждый ключ карты в консоль с новой строки.
Дана карта:
val nums = mapOf("x" to 5, "y" to 10, "z" to 15)
Выведите каждый ключ в квадратных скобках с новой строки.