如何在Kotlin中为嵌套集合提供数据?
代码如下:如何在Kotlin中为嵌套集合提供数据?,kotlin,Kotlin,代码如下: var list = mutableListOf<Set<String>>() list[0] = mutableSetOf("bar") list[0].add("foo") // doesn't compile var list=mutableListOf() 列表[0]=mutableSetOf(“条”) 列表[0]。添加(“foo”)//未编译 为什么它不编译 如何将元素添加到嵌套集合?这是因为您已将可变列表
var list = mutableListOf<Set<String>>()
list[0] = mutableSetOf("bar")
list[0].add("foo") // doesn't compile
var list=mutableListOf()
列表[0]=mutableSetOf(“条”)
列表[0]。添加(“foo”)//未编译
为什么它不编译
如何将元素添加到嵌套集合?这是因为您已将可变列表的元素类型设置为
set
,这是不可变的
您应该指定它有一个可变集合,例如:
mutableListOf
这是因为您将可变列表的元素类型设置为set
,这是不可变的
您应该指定它有一个可变集,例如:mutableListOf