vsarrays的Kotlin列表
这两个代码片段有什么不同? 以及如何决定使用哪一个?
var array = arrayOf(1,2,3,4,5)
和
var list = listOf(1,2,3,4,5)
有了这两个代码,我可以通过像这样的索引访问它
println(array[0]) // Outputs 1 println(list[0]) // Outputs 1
不同之处在于数据types:
var array = arrayOf(1,2,3,4,5) --> class kotlin.Array var list = listOf(1,2,3,4,5) --> class java.util.Arrays$ArrayList
您必须决定哪种数据types最适合您的需求。