Как преобразовать map<A,B> в другую map <...
# russian
l
Как преобразовать map<A,B> в другую map <C,D> ? Никак не найду соответствующию функцию map*
k
Вроде есть map, который в пары преобразует. А из них можно сделать associate. Или попробовать associate сделать на entries
l
Странно что для ключей и значений по отдельности есть подобная функция. А для и того и другого - нету
k
Copy code
fun main(args: Array<String>) {
    val map = mapOf(2 to "foo", 3 to "bar")
    println(map.entries.associate { (k, v) -> (k * 3) to (v + "," + v) })
}
l
А все, теперь понятно)