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は、変更可能なマップの代わりに不変のマップになります。構文構造に何か問題はありますか?
ブリリアント。私はそれが括弧にタグ付けされたことを認識していませんでした –