我创建了一个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
和插入所有条目到一个新的不可改变的地图吗?