質問

Clojure関数を文字列として返す方法はありますか?私はオンラインドキュメントを作成していますが、何らかの方法で関数をテキストに評価してHTMLにコードを追加できるようにしたいと考えています。

ありがとう

役に立ちましたか?

解決

を見てください。 source-fn からの関数 clojure.repl 名前空間:

使用法:(ソース-fn x)

指定されたシンボルのソースコードの文字列を見つけられる場合は、ソースコードの文字列を返します。これには、シンボルが.cljがClassPathにある名前空間で定義されたVARに解決する必要があります。ソースが見つからない場合はゼロを返します。ほとんどのリプル使用については、「ソース」がより便利です。

例:(source-fn 'フィルター)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top