当我使用功能abs_float
,梅林(在Emacs中运行)告诉我:绝对值
Warning 3: deprecated: Core.Std.abs_float [since 2014-10] Use [Float]
(代码仍然编译,虽然。)这是什么想告诉我?我试过Float.abs和类似的变体没有成功。当我在utop上尝试#require "Float"
和open Float
时,出现No such package
和unbound module
错误。
我知道自己写一个绝对值函数是微不足道的,但我仍然对知道如何做到“正确”的方式感兴趣。
使用'Float.abs',把'你的代码的开头开Core.Std'。 (您应该对所有使用_Core_的文件执行此操作)。对于utop,在打开Core.Std之前使用'#require'core.top“'。 – ChriS