看起来很简单,但是,如何将 Kotlin 的 MutableList
初始化为空 MutableList
?
我可以通过这种方式破解它,但我确信有一些更容易获得的东西:
var pusta: List<Kolory> = emptyList()
var cos: MutableList<Kolory> = pusta.toArrayList()
最佳答案
你可以简单地写:
val mutableList = mutableListOf<Kolory>()
这是最惯用的方式。
替代方法是
val mutableList : MutableList<Kolory> = arrayListOf()
或
val mutableList : MutableList<Kolory> = ArrayList()
这是利用 ArrayList
等 java 类型通过编译器技巧隐式实现类型 MutableList
的事实。
关于kotlin - 如何将 Kotlin 的 MutableList 初始化为空 MutableList?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33278869/