私は作成しますMultiMap
val ms =
new collection.mutable.HashMap[String, collection.mutable.Set[String]]()
with collection.mutable.MultiMap[String, String]
これは、エントリが入力された後、を期待する関数に渡される必要がありますMap[String, Set[String]]
。直接渡すms
ことは機能せず、を介して不変のマップに変換しようとしますtoMap
ms.toMap[String, Set[String]]
収量
Cannot prove that (String, scala.collection.mutable.Set[String]) <:< (String, Set[String]).
これは、すべてのエントリを手動で繰り返してms
新しい不変のマップに挿入することなく解決できますか?