Clojure関数を文字列として返す方法
質問
Clojure関数を文字列として返す方法はありますか?私はオンラインドキュメントを作成していますが、何らかの方法で関数をテキストに評価してHTMLにコードを追加できるようにしたいと考えています。
ありがとう
解決
を見てください。 source-fn
からの関数 clojure.repl
名前空間:
使用法:(ソース-fn x)
指定されたシンボルのソースコードの文字列を見つけられる場合は、ソースコードの文字列を返します。これには、シンボルが.cljがClassPathにある名前空間で定義されたVARに解決する必要があります。ソースが見つからない場合はゼロを返します。ほとんどのリプル使用については、「ソース」がより便利です。
例:(source-fn 'フィルター)
所属していません StackOverflow