she*_*kar 4 kotlin kotlin-android-extensions
我试图在 Kotlin 中使用集合并且在 arrayListOf 和 mutableListOf 之间感到困惑,我们应该使用哪一个,为什么?
两者都可以,调用两者之间的唯一区别是表达您的意图。
ArrayList
是 , 的具体实现MutableList
,mutableListOf
从 Kotlin 1.1 开始,也返回一个ArrayList
。
你知道你特别想要一个 ArrayList 是因为你有意识地决定这是你的应用程序的正确选择吗?您可能想要arrayListOf
(或直接调用ArrayList
构造函数,如果该接口更适合您)。
您是否只想要某种类型的 MutableList,并且能够获得实现定义为正确选择的任何内容?换用就好了mutableListOf
。
归档时间: |
|
查看次数: |
3207 次 |
最近记录: |