@scrwtp提供了一个非常有用的函数(toJagged):
let toJagged<'a> (arr: 'a[,]) : 'a [][] =
[| for x in 0 .. Array2D.length1 arr - 1 do
yield [| for y in 0 .. Array2D.length2 arr - 1 -> arr.[x, y] |]
|]
有一个将二维数组转换为锯齿数组的函数。是否有相应的函数可用( toArray2D )以将锯齿数组转换为二维数组(假设锯齿数组中每一行具有相同数量的元素)?