相关疑难解决方法(0)

为什么ns表单中的require与require函数的行为不同

当我需要来自ns表单的库时,我得到:

test> (ns test (:require '(clojure.contrib [logging :as log] [sql :as sql]) ))
lib names inside prefix lists must not contain periods
[Thrown class java.lang.Exception]
Run Code Online (Sandbox Code Playgroud)

当我使用require函数时,它按预期工作.

test> (require '(clojure.contrib [logging :as log] [sql :as sql]) )
nil
Run Code Online (Sandbox Code Playgroud)

ns的文档是指require函数的文档,但由于它们的行为不同,这有点令人困惑.

clojure

11
推荐指数
1
解决办法
2436
查看次数

标签 统计

clojure ×1