现在可以使用解构声明来拆装传入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!" })