这让我发疯,我不明白为什么这会给我一个错误。
这是我的代码示例:
var seqOfObjects:Seq[Map[String, String]] = Seq[Map[String, String]]()
for(item <- somelist) {
seqOfObjects += Map(
"objectid" -> item(0).toString,
"category" -> item(1),
"name" -> item(2),
"url" -> item(3),
"owneremail" -> item(4),
"number" -> item(5).toString)
}
这给了我一个错误说:
Type mismatch, expected: String, actual: Map[String, String]
但 aMap[String, String]
正是我想要附加到我的Seq[Map[String, String]]
.
为什么说我的变量seqOfObjects
需要一个String
??
有人有线索吗?谢谢