代码之家  ›  专栏  ›  技术社区  ›  Mark Pearl

创建二维阵列

f#
  •  11
  • Mark Pearl  · 技术社区  · 16 年前

    嗨,我想在F#中创建一个大小为1000x1000的2D数组,数组中任何位置的值都要使用2DArray类初始化为其索引的相同值。

    我看过Array2D.create的语法,但不知道如何正确使用它。。。

    任何帮助都将不胜感激。。。

    1 回复  |  直到 16 年前
        1
  •  22
  •   Brian    16 年前

    使用 Array2D .init传递一个函数来指定每个函数的初始值。

    let a = Array2D.init 3 3 (fun x y -> (x,y))
    printfn "%A" a