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爲我的測試?