我在列表中有一个可变的Map,如下所示:
val aListMap = List(Map[StringType, Any])
我想将key-val对添加到地图中,如:
aListMap(0) += ("aKey", "anElem")
我得到了Type mismatch: expected String, actual: (String, String)
。是否有不同的语法来执行此操作?
答案 0 :(得分:1)
事实证明我必须在Map声明的末尾添加括号(对Scala还不熟悉,但还不知道它能完成什么):
val aListMap = List(Map[StringType, Any]())
然后我可以添加如下:
aListMap(0) += ("aKey" -> "anElem")