【问题标题】:Delete record from a list of record从记录列表中删除记录
【发布时间】:2013-06-11 01:33:48
【问题描述】:

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

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

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

【问题讨论】:

    标签: list ocaml record delete-record


    【解决方案1】:
    List.filter (fun {name; _} -> name <> "c12") list_clients
    

    【讨论】:

    • 谢谢!过滤功能正是我想要的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-20
    • 2022-01-16
    • 2014-10-16
    • 2011-04-28
    • 2016-01-07
    相关资源
    最近更新 更多