我正在写一些关于 float 的简单运算。 但是当我使用一些内置的 float 函数时,比如
floor 3.2;;
我收到这个错误:
This expression has type float but an expression was expected of type
[ `Deprecated_use__Float__round_down ]
这里出了什么问题?
我的版本是 4.02.1
最佳答案
这是标准库函数floor
的核心
“替代品”。打开 Core
会隐藏通常的 floor
,其中包含一个具有可爱类型的函数,旨在建议用户选择另一个函数。
您可以按照建议使用 Float.round_down
或获取原始绑定(bind)并使用它。
关于floating-point - OCaml - float 函数不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28722277/