解构lambda表达式

现在可以使用解构声明来拆装传入lambda表达式的参数。

val map = mapOf(1 to "one", 2 to "two")
// 以前的做法
println(map.mapValues { entry ->
val (key, value) = entry
    "$key -> $value!"
})
// 使用解构语法
println(map.mapValues { (key, value) -> "$key -> $value!" })

results matching ""

    No results matching ""