评论者:jafingerhut
Ben,添加文档字符串到defn的正确顺序如下
(defn ^:static ^clojure.lang.ChunkBuffer chunk-buffer "返回一个给定的容量大小的固定长度缓冲区。" ^clojure.lang.ChunkBuffer [capacity] (clojure.lang.ChunkBuffer. capacity))
文档字符串在函数名符号之后,但在参数向量之前。
Clojure编译器按照这种顺序执行无误。然而,它也不会将该字符串作为文档元数据附加上去,因此(doc fn-name)将不会打印出文档字符串。
你能将补丁更新一下,将建议的文档字符串放置在正确的位置吗?