1
有一个地图增加值映射语法
val m = Map("foo" -> 1, ("bar" -> 2), ("foobar", 3))
我可以
m + ("boo" -> 3)
或
val a = ("fff", 2); m + a
添加新的元素,但是当我做
m + ("ggg", 2)
我得到
error : type mismatch;
found : String("ggg")
required: (String, ?)
m + ("ggg", 2)
^
请问您能澄清为什么会发生?