如何使用for循环填充数组? 我正在尝试这样做,但我需要在声明时填充我的数组。还是我错了?
我需要用二维数组来做这个,没有必要,只有2个数组也没问题
答案 0 :(得分:7)
不要使用for循环。如果要使用默认值填充,可以使用Array.init
或Array.zeroCreate
。
对于2D阵列,模块Array2D
中提供了相同的功能,这里有一个例子:
let x: int [,] = Array2D.zeroCreate 2 6
使用0
创建并初始化2x6数组。
在声明中填充数组实际上是一种很好的做法,这就是为什么这种方式比使用for循环更好。