Цикл по карте в Kotlin
Цикл for может идти по парам карты.
В скобках задают две переменные - для
ключа и для значения:
val nums = mapOf("a" to 1, "b" to 2, "c" to 3)
for ((key, value) in nums) {
println("$key: $value")
}
Так же выводят строки и числа из карты столиц:
val caps = mapOf("a" to "x", "b" to "y")
for ((country, city) in caps) {
println("$country -> $city")
}
Дана карта:
val prices = mapOf("x" to 10, "y" to 12, "z" to 8)
Выведите каждую пару в формате
"name: price" с новой строки,
подставив ключ и значение.
Дана карта:
val caps = mapOf("z" to "z", "w" to "w", "x" to "x")
Выведите каждую пару в формате
"Country: X, Capital: Y"
с новой строки.