6
내가 clojure.core의 원인을 탐색 하였다- >>
7 호선에(defmacro ->>
[x & forms]
(loop [x x, forms forms]
(if forms
(let [form (first forms)
threaded (if (seq? form)
(with-meta `(~(first form) [email protected](next form) ~x) (meta form))
(list form x))]
(recur threaded (next forms)))
x)))
, 왜 그냥
하지만 꽤 거의 동등의(with-meta `([email protected] ~x) (meta form))