List 从记录列表中删除记录

List 从记录列表中删除记录,list,ocaml,record,delete-record,List,Ocaml,Record,Delete Record,我有一个要删除特定记录的记录列表: list_clients = [{name = "c6"; number = 9}; {name = "c12"; number = 3}; {name = "c17"; number = 6};] 我很确定从列表中删除记录是不可能的,但我想知道返回没有特定记录的列表的最佳方式是什么(假设我想删除name=“c12”或任何其他名称)。list.filter(fun{name;}->name“c12”)list\u客户端 谢谢!过滤函数正是我想要的。 List

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

list_clients = [{name = "c6"; number = 9}; {name = "c12"; number = 3}; {name = "c17"; number = 6};]
我很确定从列表中删除记录是不可能的,但我想知道返回没有特定记录的列表的最佳方式是什么(假设我想删除name=“c12”或任何其他名称)。

list.filter(fun{name;}->name“c12”)list\u客户端

谢谢!过滤函数正是我想要的。
List.filter (fun {name; _} -> name <> "c12") list_clients