OCaml - 浮动函数不起作用
OCaml - Functions on floats are not working
我正在写一些关于浮点数的简单操作。
但是当我使用一些内置的 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
"replacement"。打开 Core
隐藏了通常的 floor
函数,该函数具有可爱的类型,意味着建议用户应该选择另一个函数。
您可以按照建议使用 Float.round_down
或获取原始绑定并使用它。
我正在写一些关于浮点数的简单操作。 但是当我使用一些内置的 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
"replacement"。打开 Core
隐藏了通常的 floor
函数,该函数具有可爱的类型,意味着建议用户应该选择另一个函数。
您可以按照建议使用 Float.round_down
或获取原始绑定并使用它。