我正在尝试创建一个 SML 函数,该函数会丢失 bool 值并返回“true”在列表中出现的次数。
fun truecount(lst) = foldl (fn (x,y) => if x=true then y+1) 0 lst;
我觉得我可能走在正确的道路上,但我似乎不太明白。如果有人知道如何做到这一点,请告诉我!
最佳答案
那么,你的匿名函数是做什么的
fn (x,y) => 如果 x=true 则 y+1
当x
不true
时返回?
应该做什么?
就此而言,在 if ... then ...
中您还需要什么其他才能使其编译?
关于sml - 返回列表中出现的次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49605019/