1
我将如何计算Ocaml中列表中某个特定元素的出现次数?计算列表中元素的出现次数 - OCaml
count 2 [1;2;2;2;2;3;4;5] # should return 4
我很难弄清楚折叠是如何工作的以及如何在这里应用它。我试着做:
count element list = fold (fun f ele head -> if ele = head then 1 else 0) 0 list
但是,这不断返回0为我的测试?