评论者: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字符串放在正确的位置?