如何在 Clojure 中计算一个值的绝对数?
(abs 1) => 1
(abs -1) => 1
(abs 0) => 0
最佳答案
对于 double、float、long 和 int,您可以使用 java.lang.Math 方法 abs (Math/abs -1)
注意它不适用于小数、比率、bigint(eger)s 和其他 Clojure 数字类型。官方 clojure contrib 数学库尝试保证所有这些都正常工作是 clojure.math.numeric-tower
关于clojure - Clojure 中数字的绝对值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21753243/