Scala添加到空地图

时间:2018-03-23 18:40:56

标签: scala

我在列表中有一个可变的Map,如下所示:

val aListMap = List(Map[StringType, Any])

我想将key-val对添加到地图中,如:

aListMap(0) += ("aKey", "anElem")

我得到了Type mismatch: expected String, actual: (String, String)。是否有不同的语法来执行此操作?

1 个答案:

答案 0 :(得分:1)

事实证明我必须在Map声明的末尾添加括号(对Scala还不熟悉,但还不知道它能完成什么):

val aListMap = List(Map[StringType, Any]())

然后我可以添加如下:

aListMap(0) += ("aKey" -> "anElem")