関数の多言語ドキュメント サポートはありますか? 私はトルコから来ました。私は人々に Clojure で書いてもらいたいのですが、私は次のような行を夢見ています。
(doc hello-world "Turkish")
関数の多言語ドキュメント サポートはありますか? 私はトルコから来ました。私は人々に Clojure で書いてもらいたいのですが、私は次のような行を夢見ています。
(doc hello-world "Turkish")
現在のところ、このような機能は言語に組み込まれていません。ただし、任意のメタデータを vars に添付できます。
(defn ^{:docs {:en "Prints and returns its argument"
:es "Imprime y devuelve su argumento"}}
debug [x]
(println x)
x)
Clojure のドキュメンテーション システムでは、:doc
メタデータ キーワード名が使用されていることを思い出してください。したがって、別の名前を選択する必要があります (例: :docs
)。
次に、 などの関数を再定義しclojure.repl/doc
て、メタデータを考慮に入れることができます。