OCaml - 浮点数上的函数不起作用

时间:2015-02-25 14:59:00

标签: floating-point ocaml

我正在编写一些关于浮点数的简单操作。 但是当我使用一些像

这样的内置浮点函数时
floor 3.2;;

我收到此错误:

This expression has type float but an expression was expected of type
         [ `Deprecated_use__Float__round_down ]

这里出了什么问题?

我的版本是4.02.1

1 个答案:

答案 0 :(得分:7)

这是Core"替换"对于stdlib函数floor。打开Core阴影通常的floor,其功能具有可爱的类型,表明用户应该选择其他功能。

您可以按照建议操作并使用Float.round_down或者亲自使用原始绑定并使用它。