【发布时间】:2016-09-10 19:13:39
【问题描述】:
功能说明:
编写一个函数any_zeroes : int list -> bool,当且仅当输入列表包含至少一个0时才返回true
代码:
let any_zeroes l: int list =
List.exists 0 l
错误:
This expression has type int but an expression was expected of type
'a -> bool
当我将l 标记为int list 时,我不知道为什么Ocaml 对0 有问题。如果有人能帮我解决这个问题,我们将不胜感激!
谢谢!
【问题讨论】:
-
改用
List.mem。