小编zaf*_*ras的帖子

如何使用clojure doc功能?

我刚开始使用Clojure而无法访问doc函数.

我正在使用clojure 1.3和emacs24以及swank-clojure.

user> *clojure-version*
{:major 1, :minor 3, :incremental 0, :qualifier nil}
Run Code Online (Sandbox Code Playgroud)

但是当我尝试:

(doc doc)
Run Code Online (Sandbox Code Playgroud)

我明白了:

Unable to resolve symbol: doc in this context
[Thrown class java.lang.RuntimeException]
Run Code Online (Sandbox Code Playgroud)

我读过为什么REPL将clojure.core/doc视为var?并按照建议:

(clojure.repl/doc doc)
Run Code Online (Sandbox Code Playgroud)

但接着,我收到:

clojure.repl
[Thrown class java.lang.ClassNotFoundException]
Run Code Online (Sandbox Code Playgroud)

我似乎并没有"导入"通常的命名空间,但实际上并不知道该怎么做.

谢谢.

UPDATE

使用java中的clojure(java -jar ...)它运行良好,所以这是emacs设置的问题.

emacs doc clojure classnotfoundexception

36
推荐指数
2
解决办法
8864
查看次数

标签 统计

classnotfoundexception ×1

clojure ×1

doc ×1

emacs ×1