相关疑难解决方法(0)

在OCaml中有!=有意义吗?

它似乎是某些类型的等效比较,但不是字符串.

# 3 != 3;;
- : bool = false
# 3 != 2;;
- : bool = true
Run Code Online (Sandbox Code Playgroud)

这是预期的.

# "odp" = "odp";;
- : bool = true
# "odp" != "odp";;
- : bool = true
# "odp" <> "odp";;
- : bool = false
Run Code Online (Sandbox Code Playgroud)

为什么"odp" != "odp"评估true?它到底在做什么?它不应该生成类型错误?

ocaml

62
推荐指数
3
解决办法
2万
查看次数

标签 统计

ocaml ×1