1
는이 코드를 가지고 메타 데이터 Clojure : 내부 함수의 메타 데이터를 얻는 방법?
(defn truncate
[& {:keys [len]}]
(fn ^:transform [value]
(clojure.string/join (take len value))))
이 예 변환 좀하고 싶습니다 :이 가능처럼 (메타 (VAR (잘라 내기)) //
뭔가를 작동하지 않습니다 (메타 (메타 (VAR 잘라 내기))
UPDATE :
나는 그것이 함수 이름을 맨 위로 이동하고이 방법으로 해결 :
(defn- func-meta [func]
(let [[name-space func-name _] (clojure.string/split (str func) #"\$")]
(meta (ns-resolve (symbol name-space) (symbol func-name)))))
(func-meta (transform/truncate)) ;=> metadata
을