在Java中可以初始化一个数组,例如:
int numbers[] = new int[] {10, 20, 30, 40, 50}
Kotlin 的数组初始化是什么样子的?
最佳答案
val numbers: IntArray = intArrayOf(10, 20, 30, 40, 50)
见 Kotlin - Basic Types了解详情。
你也可以提供一个初始化函数作为第二个参数:
val numbers = IntArray(5) { 10 * (it + 1) }
// [10, 20, 30, 40, 50]
https://stackoverflow.com/questions/31366229/