如果我使用的是ScalaMultimap,并且我想获取与键或空集相关联的值,我需要编写以下代码吗?multimap.getOrElse("key", new collection.mutable.HashSet())
看起来下面的代码应该可以正常工作。空集似乎是一个很好的默认值。multimap.getOrElse("key")
我想要创建一个MultiMap,其中键有一个类,值有一个ListBuffer。
我想添加多个对象,将游戏对象扩展到地图中。然后使用键检索一组对象。val map = new mutable.HashMap[Class[_ <: GameObject], mutable.ListBuffer[GameObject]]() with mutable.MultiMap]] and scala.collection.mutable.Map[Class[_ <: com.casinogame.gameobject.GameObject],