欢迎!有关此处的更多信息,请参阅 关于页面。
使用八进制和 Unicode {{cl-format}} 字符指令会因“格式指令中的参数格式错误”而失败。
(见 https://github.com/clojure/clojure/blob/master/doc/clojure/pprint/CommonLispFormat.markdown#differences-from-the-common-lisp-format-function)
(cl-format nil "~'o@c" \a) (cl-format nil "~'u@c" \a)
评论者:mfikes
这是一个涉及端口此处额外空间的简单缺陷。 https://github.com/clojure/clojurescript/blob/a93ac962c97845a07aa64cbfe95abcca63b5ae9b/src/main/cljs/cljs/pprint.cljs#L1364-L1365
与原始 Clojure 实现比较 https://github.com/clojure/clojure/blob/4ef4b1ed7a2e8bb0aaaacfb0942729252c2c3091/src/clj/clojure/pprint/cl_format.clj#L507-L508
CLJS-2880-2.pach 重基准线
CLJS-2880-2.pach 通过 CI (/)
CLJS-2880-2.patch 已添加到补丁请求(i)