문제

Clojure 기능을 문자열로 반환하는 방법이 있습니까?나는 온라인 문서를 작성하고 있으며 일부 든 텍스트로 기능을 평가하여 HTML에 코드를 추가 할 수 있습니다.

감사합니다

도움이 되었습니까?

해결책

source-fn 기능을 살펴보십시오. clojure.repl 네임 스페이스 :

사용법 : (source-fn x)

주어진 기호에 대한 소스 코드의 문자열을 반환합니다. 그것을 찾아라.이를 위해서는 기호가 var로 정의 된 var로 해결해야합니다. .clj가 클래스 경로에있는 네임 스페이스입니다.그 경우 nil을 반환합니다 소스를 찾을 수 없습니다.대부분의 답장 사용법에 대해서는 '소스'가 더 많습니다. 편리합니다.

예 : (source-fn '필터)

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top