如何用unit()包装OCaml表达式?

时间:2019-03-29 19:59:42

标签: ocaml

utop中的以下表达式3 ; ()导致以下响应

utop # 3 ; ();;
Characters 0-1:
Warning 10: this expression should have type unit.
Characters 0-1:
Warning 10: this expression should have type unit.
- : unit = ()

我们如何使非unit表达式(如3)返回unit以使用分号运算符?

1 个答案:

答案 0 :(得分:4)

有一个功能ignore用于此目的。

# ignore 3; ();;
- : unit = ()
#