小编Jul*_*afl的帖子

返回列表中子列表的总和

我一直试图在过去的几个小时内解决这个问题但没有成功.

假设我有一个int列表列表

let list = [[1;3;4;4];[1;3]]
Run Code Online (Sandbox Code Playgroud)

我必须创建一个函数来汇总子列表并返回一个列表,如下所示:

[12;4]
Run Code Online (Sandbox Code Playgroud)

我被告知我应该使用List.fold.

我尝试过以下方法:

let list = [2;3;5]
let sumList list = List.fold (fun acc elem -> acc + elem) 0 list
sumList list
Run Code Online (Sandbox Code Playgroud)

这只返回一个int,仅适用于int列表而不适用于列表列表.接下来的步骤是什么?

f#

6
推荐指数
1
解决办法
188
查看次数

标签 统计

f# ×1