在 Clojure 中,如果我想引入 clojure.inspector 函数,我可以这样:
(use `[clojure.math.numeric-tower :include (expt)])
从 REPL,我现在可以评估函数 expt。
但是,在我看来,应该(并且可能是)另一种方法来做到这一点 - 使用 Leiningen 依赖项拉入代码。
我将此行添加到我的 project.clj 中:
[org.clojure/math.numeric-tower "0.0.2"]
然后我重新启动 REPL 以引入新的依赖项。为了安全起见,我什至做了“lein deps”(该命令没有输出)。当我尝试评估 expt 时,它给了我一个 RuntimeException,并说它无法解析符号。
如何仅使用 Leiningen 依赖项访问 expt 函数?