kotlin 通过覆盖值合并两个映射

max*_*mal 5 kotlin

如果我有以下两张地图:

val x = mapOf("a" to 10, "b" to 5)
val y = mapOf("a" to 4)
val result = //
Run Code Online (Sandbox Code Playgroud)

我怎样才能得到结果:{a=4, b=5}?如果键存在,我希望该值被覆盖。

IR4*_*R42 9

val result = x + y正是您所需要的,第二个参数 ( y) 将覆盖第一个参数 ( x) 中具有相同键的值