Пары ключ-значение в Kotlin
Запись ключ to значение задает одну
пару. Оператор to связывает два
значения. Давайте напишем тип такой пары
явно:
val pair: Pair<String, Int> = "a" to 50
println(pair)
Ключ и значение могут быть строками:
val pair: Pair<String, String> = "a" to "x"
Тип можно не указывать. Kotlin сам выведет его по значениям:
val pair1 = "a" to 50 // Pair<String, Int>
val pair2 = "a" to "x" // Pair<String, String>
Несколько пар перечисляют через запятую
и передают в mapOf или
mutableMapOf:
val shop = mapOf("a" to 100, "b" to 20)
println(shop)
Создайте карту sizes из трех пар:
"s" и 1, "m" и 2,
"l" и 3. Выведите карту
в консоль.
Создайте карту langs из двух пар:
"en" и "English", "de"
и "German". Выведите карту в консоль.