como instanciar a unidade no Scala?
Tudo o que desejo é usar um conjunto simultâneo (que parece não existir). Usos Javajava.util.concurrent.ConcurrentHashMap<K, Void>
para alcançar esse comportamento. Eu gostaria de fazer sth similar no Scala, então criei a instância do Scala HashMap (ou Java ConcurrentHashMap) e tentei adicionar algumas tuplas:
val myMap = new HashMap[String, Unit]()
myMap + (("myStringKey", Unit))
Obviamente, isso interrompeu o processo de compilação, pois a Unidade é abstrata e final.
Como fazer isso funcionar? Devo usarAny
/AnyRef
em vez de? Devo garantir que ninguém insira nenhum valor.
Obrigado pela ajuda