从记录列表中删除记录

时间:2013-06-11 01:33:49

标签: list ocaml record delete-record

我有一个记录列表,我想要删除特定记录:

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

我很确定从列表中删除记录是不可能的,但是我想知道在没有特定记录的情况下返回列表的最佳方法是什么(让我们说我要删除name =“ c12“或任何其他名称。”

1 个答案:

答案 0 :(得分:3)

List.filter (fun {name; _} -> name <> "c12") list_clients