F#如何使用for循环填充数组

时间:2016-03-01 10:19:47

标签: arrays for-loop multidimensional-array f#

如何使用for循环填充数组? 我正在尝试这样做,但我需要在声明时填充我的数组。还是我错了?

我需要用二维数组来做这个,没有必要,只有2个数组也没问题

1 个答案:

答案 0 :(得分:7)

不要使用for循环。如果要使用默认值填充,可以使用Array.initArray.zeroCreate

对于2D阵列,模块Array2D中提供了相同的功能,这里有一个例子:

let x: int [,] = Array2D.zeroCreate 2 6

使用0创建并初始化2x6数组。

在声明中填充数组实际上是一种很好的做法,这就是为什么这种方式比使用for循环更好。