我試圖來理解語法調用使用加載庫:因爲它適用報價讀者宏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])
如此看來,「字符串是」 [字符串]是,我也不能理解等同參數。