как создать экземпляр модуля в Scala?
Все, что я хочу, это использовать некоторый параллельный набор (который, кажется, вообще не существует). Java используетjava.util.concurrent.ConcurrentHashMap<K, Void>
достичь такого поведения. Я хотел бы сделать что-то подобное в Scala, поэтому я создал экземпляр Scala HashMap (или Java ConcurrentHashMap) и попытался добавить несколько кортежей:
val myMap = new HashMap[String, Unit]()
myMap + (("myStringKey", Unit))
Это, конечно, нарушило процесс компиляции, поскольку Unit является абстрактным и окончательным.
Как заставить это работать? Должен ли я использоватьAny
/AnyRef
вместо? Я должен убедиться, что никто не вставляет никакого значения.
Спасибо за помощь