Kotlin 中如何用值初始化数组?
在Kotlin中,您可以使用多种方法来用特定的值初始化数组。下面是一些常见的方法:使用arrayOf函数:这是最直接的方法,可以直接在arrayOf函数中列出所有元素。 val numbers = arrayOf(1, 2, 3, 4, 5)使用工厂函数,如Array构造函数:如果您想要初始化具有特定大小和使用计算值的数组,可以使用Array构造函数。这需要数组的大小和一个 lambda 表达式,该表达式定义如何计算每个元素的值。 val size = 5 val defaultValue = 10 val array = Array(size) { defaultValue }使用IntArray,DoubleArray等特定类型的数组:对于基本类型,Kotlin 提供了特定类型的数组,如IntArray,DoubleArray等。这些也可以通过类似的工厂方法进行初始化。 val intArray = IntArray(5) { 42 } // 创建一个大小为5,所有元素都是42的IntArray这些方法可以根据需要初始化具有固定值的数组,或者用动态计算的值。