看起来很简单,但是,如何将Kotlin初始化MutableList为空MutableList?
我可以通过这种方式破解它,但我确信有更容易的东西:
var pusta: List<Kolory> = emptyList()
var cos: MutableList<Kolory> = pusta.toArrayList()
Run Code Online (Sandbox Code Playgroud) 我正在学习Kotlin,看起来我可能希望在明年使用它作为我的主要语言.然而,我不断得到相互矛盾的研究,Kotlin有或没有不可变的集合,我想弄清楚我是否需要使用Google Guava.
有人可以给我一些指导吗?它默认使用不可变集合吗?什么操作符返回可变或不可变的集合?如果没有,是否有计划实施它们?
我有一个像
val itemList:List<String> = ArrayList()
itemList.add("One")
itemList.add("Two")
Run Code Online (Sandbox Code Playgroud)
我如何在 kotlin 中实现这一目标