请分享您的想法参与 2024 Clojure 状态调查!

欢迎!有关这个如何运作的更多信息,请参阅 关于 页面。

+1 投票
ClojureScript

在 ClojureScript 1. } 返回 {{["" "a" "b" "c"]}},而在 Clojure 中返回 {{["a" "b" "c"]}}。

这可能是为了与旧版本的 Java 保持一致而在 https://github.com/clojure/clojurescript/commit/bf22dcca2e858811c8553ca9037e34a05b642121 中执行的(参见 CLJ-1312)。

鉴于 Clojure / Java 现在的行为不同,如果这样做的唯一理由是要与 Clojure 保持一致,那么也许 ClojureScript 也应该改变?(至少为了与 Clojure 对齐)。

(我没有很好的答案来解释这将是一个重大更改,但无论如何我都会在这里为讨论而记录一个工单。)

共有 2 个答案

0 投票

由 dnolen 撰写的评论

我认为这个可能没问题。

0 投票
参考: https://clojure.atlassian.net/browse/CLJS-3007(由 mfikes 报告)
...