これは私を夢中にさせます。なぜこれがエラーになるのかわかりません。
ここに私のコードの例があります:
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]
はまさに私が my に追加したいものですSeq[Map[String, String]]
。
seqOfObjects
私の変数が ?? を期待していると言っているのはなぜString
ですか??
誰にも手がかりがありますか?ありがとう