【发布时间】:2017-09-04 14:35:13
【问题描述】:
当我使用函数 abs_float 时,Merlin(在 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,请将open Core.Std放在代码的开头。 (您应该对所有使用 Core 的文件执行此操作)。对于 utop,在open Core.Std之前使用#require "core.top"。