对clojure来说很新,所以可能是一个noob问题,但在这里.所以我读到->宏将按顺序调用函数,我理解它是如何工作的. (-> (+ 1 2) (* 10))结果是30
->
(-> (+ 1 2) (* 10))
但为什么这样做不一样呢?
(defn testing-> [a b] (list a b) first)
这将返回一个函数,first而不是"a" (testing-> "a" "b").我在这里错过了什么?以错误的方式使用它?
first
(testing-> "a" "b")