1
我在斯卡拉下面的代碼工作:佔位符與可變地圖Scala的功能不工作
var queryMap = Map("name" -> "tim")
age_list.foreach { age => queryMap += ("age" -> age.toString) }
如果我包括在功能佔位符,它打破:
var queryMap = Map("name" -> "tim")
age_list.foreach { queryMap += ("age" -> _.toString) }
以下錯誤拋出:
value += is not a member of scala.collection.immutable.Map[String,String]
queryMap變成不可變Map而不是可變Map。我的語法結構有什麼問題嗎?
輝煌。我沒有意識到它被標記爲括號 –