对于下面的代码,箭头是函数名称中的宏还是简单字符? (来自here)
(defn file->map
[file]
;; TODO
)
答案 0 :(得分:5)
箭头是函数名称的一部分。有一个功能定义,不是吗?
(defn file->map [file]
;; TODO)
(defn)定义一个函数。在您的REPL中,输入:
(doc defn)
(source defn)
即使是Clojure核心代码也提供了这样的名称,例如cond->> ,cond-> ,as-> ,some->>