gpt4 book ai didi

list - 在记录列表中添加元素 (OCaml)

转载 作者:行者123 更新时间:2023-12-04 23:03:48 25 4
gpt4 key购买 nike

我有一个记录列表:

list_clients = [{name = "c6"; number = 9}; {name = "c12"; number = 3}; {name = "c17"; number = 6};]

我想简单地计算每条记录的所有“数字”的总和。

什么是最好的方法?我是 OCaml 的初学者。

最佳答案

使用折叠:

List.fold_left (fun acc nxt -> nxt.number+acc) 0 list_clients

这获取列表中的每个元素,获取所述元素的“数字”字段,并将其添加到迄今为止的总数中,并传递结果。

关于list - 在记录列表中添加元素 (OCaml),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17016251/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com