我一直试图在过去的几个小时内解决这个问题但没有成功.
假设我有一个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# ×1