在C#中,我写了类似
的内容MyType arr = new MyType[10];
将arr
分配为包含10个MyType
类型项的数组。
如何在F#中执行相同操作
let mutable arr = ?????????????
答案 0 :(得分:4)
要将数组初始化为默认值(例如null或0),请使用Array.zeroCreate:
let arr : int array = Array.zeroCreate 10
要使用值初始化,请使用Array.init。
答案 1 :(得分:2)
你可能会对this discussion感兴趣,尽管它处于OCaml环境中。