我正在尝试初始化一个hashmap,该hashmap将String作为第一个参数,并将一组String作为第二个参数。下面是我创建这个哈希图的尝试,但我得到了一个未解析的对mutableSetOf的引用。有什么建议吗?
var map: HashMap<String, mutableSetOf<String>> = HashMap<String,mutableSetOf<String>>()
mutableSetOf
是一个构建新可变集的工厂方法。但是您尝试在map
变量的类型签名中使用它。
你真正想要的可能只是
var map: HashMap<String, MutableSet<String>> = hashMapOf()
请参阅https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/mutable-set-of.html