2013-05-26 81 views

回答

2

行截至今天有内置的语言没有这样的功能。您可以将任意的元数据增值经销商,虽然:那Clojure的文件系统使用:doc元数据关键字名

(defn ^{:docs {:en "Prints and returns its argument" 
       :es "Imprime y devuelve su argumento"}} 
    debug [x] 
    (println x) 
    x) 

召回。所以你必须选择另一个名字(例如:docs)。

然后,您可以重新定义函数,如clojure.repl/doc,以便它们考虑到您的元数据。