我試圖使用parse-ez,我不明白爲什麼我會得到我的結果。當我定義什麼對我來說似乎是等效代碼的功能,我得到不同的結果:Clojure中的函數定義
(use 'protoflex.parse)
;
; Use an anonymous function, this returns [1 1]
(parse #(line-pos) "")
;
; Use an actual function, this returns what I think is a function pointer
(defn fooParse [] line-pos)
(parse fooParse "")
有什麼區別?