Clojure 新用户,无法使用contrib
我是Clojure新手,不能使用Clojure 新用户,无法使用contrib,clojure,Clojure,我是Clojure新手,不能使用Clojure.contrib.math。 我真正想做的就是求幂(幂2 3)-->8 我整个上午都在寻找解决办法,但结果只是变得更加困惑 如果我尝试(使用'clojure.contrib.math)我会得到一个文件未找到错误。由于怀疑存在类路径问题,我试图以这种方式解决它,但却无法找到contrib jar 然后我发现contrib可能已经被弃用了 那么一个简单的问题,我如何访问数学函数 clojure 1.5.1 雷宁根2.2.0 是的,clojure.cont
Clojure.contrib.math
。
我真正想做的就是求幂(幂2 3)-->8
我整个上午都在寻找解决办法,但结果只是变得更加困惑
如果我尝试(使用'clojure.contrib.math)
我会得到一个文件未找到错误。由于怀疑存在类路径问题,我试图以这种方式解决它,但却无法找到contrib jar
然后我发现contrib
可能已经被弃用了
那么一个简单的问题,我如何访问数学函数
clojure 1.5.1
雷宁根2.2.0
是的,clojure.contrib已被弃用。clojure.contrib.math的替代品是。您需要按照自述文件中的说明,将其作为依赖项添加到project.clj文件中 下面是您提到的特定函数的示例:
(clojure.math.numeric-tower/expt 2 3) ;=> 8
有关所有替换库,请参阅文档。您也可以通过以下方式调用Java静态方法:
(Math/pow 2 3) ;=> 8.0
你安装了clojure.contrib.math吗?它在clojure可以找到的地方吗?