初始化时可以从0到n填充一个数组吗?
it is possible to fill an array from 0 to n when inizializing?
val generatedArray = IntArray(10) { i -> i + 1 }
generatedArray
:
[1,2,3,4,5,6,7,8,9,10]
我希望数组以 0 开头
[0,1,2,3,4,5,6,7,8,9]
首先,如果您从零开始并想转到第 N 个数字,则您的数组的大小必须为 N + 1。
其次,这很简单 -
val generatedArray = IntArray(11) { i -> i }
这将生成请求的数组 -
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
只需使用 i 而不是 i+1
val generatedArray = IntArray(10) { i -> i }
val generatedArray = IntArray(10) { i -> i + 1 }
generatedArray
:
[1,2,3,4,5,6,7,8,9,10]
我希望数组以 0 开头
[0,1,2,3,4,5,6,7,8,9]
首先,如果您从零开始并想转到第 N 个数字,则您的数组的大小必须为 N + 1。
其次,这很简单 -
val generatedArray = IntArray(11) { i -> i }
这将生成请求的数组 - [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
只需使用 i 而不是 i+1
val generatedArray = IntArray(10) { i -> i }