评论者:jafingerhut
Ben,添加 doc 字符串到 defn 的正确顺序是像这样
(defn ^:static ^clojure.lang.ChunkBuffer chunk-buffer "返回给定容量的固定长度缓冲区。" ^clojure.lang.ChunkBuffer [capacity] (clojure.lang.ChunkBuffer. capacity))
将 doc 字符串放置在命名函数的符号之后,但在参数向量之前。
Clojure 编译器按此顺序进行,真正不会报错或警告。然而,它也不会将提供的字符串附加为文档元数据,因此(doc fn-name)将不会打印 doc 字符串。
请将补丁更新为将提议的 doc 字符串放置在正确的位置。