小编İre*_*ten的帖子

在F#中使用array.fold的累积和

我有一个以下类型的数组

let myarray = [| 1 .. 5 |]
Run Code Online (Sandbox Code Playgroud)

我想得到另一个数组,其中每个元素是前面的元素的累积总和:

let mycumarray = [| 1 3 6.. 15 |]
Run Code Online (Sandbox Code Playgroud)

我试图做的是:

let sumArray array = Array.fold (fun acc elem -> acc + elem) 0.0 array
let mycumarray = sumArray myarray
Run Code Online (Sandbox Code Playgroud)

但它不起作用.有没有人有任何建议来获得累积金额?

f#

3
推荐指数
1
解决办法
1303
查看次数

标签 统计

f# ×1