给定一个 Map 或 MutableMap:
val scores: MutableMap<String, Int> = mutableMapOf(
"some person" to 0,
"some other person" to 0,
"you" to 0,
"me" to 0
)
我无法像在 Python 中那样增加这些,而且我不确定这样做的正确方法是什么,或者是否可能。
fun test() {
scores["you"] += 2
}
这给出了错误:
Operator call corresponds to a dot-qualified call 'scores["you"].plusAssign(2)' which is not allowed on a nullable receiver 'scores["you"]'.
我不确定这里发生了什么。