class Abc<T : Any>(private val clazz: KClass<T>)
当T类似于String时,我可以让它工作,但是当类型是KClass<MutableList<Foo<*>我尝试过做mutableListOf<Foo<*>>(),但是后来我得到了KClass<MutableList<out Foo<*>>>而不是KClass<MutableList<Foo<*>>>。
我想创建零填充的ArrayList,就像这样。 val ls = arrayListOf<Int>(0,0,0,0,0) 有没有比使用循环更好的方法来创建n大小的零填充数组列表? // can create zero padding array list but not looks smartfor (i in 0..n){}
如何在Kotlin中初始化T类型的列表列表?class something(numLists: Int, startPos: Int)var myList: List<List<T>>
myList = // init list with emptyLists to the capacity of numLists}
myList