我试图来理解语法调用使用加载库:因为它适用报价读者宏clojure.contrib.duck流这么Clojure的函数参数语法
(use 'clojure.contrib.duck-streams)
对我来说很有意义读者不会尝试评估该字符串。现在
,如果我想使用:唯一标记只加载读者,为什么这是正确的:
(use '[clojure.contrib.duck-streams :only (reader)])
代替:
(use '[clojure.contrib.duck-streams :only reader])
我读到这意味着通过在本要使用的参数向量,但REPL抱怨不知道如何从Symbol创建ISeq。为什么读者身边有这样的人?
这也等同于第一行和有效:
(use '[clojure.contrib.duck-streams])
如此看来,“字符串是” [字符串]是,我也不能理解等同参数。