如果我有以下两张 map :
val x = mapOf("a" to 10, "b" to 5)
val y = mapOf("a" to 4)
val result = //
我怎样才能得到结果:{a=4, b=5}
?如果键存在,我希望该值被覆盖。
最佳答案
val result = x + y
正是您所需要的,第二个参数( y
)将覆盖第一个参数( x
)中具有相同键的值
关于kotlin 通过覆盖值合并两个映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64271243/