2024年Clojure现状调查!中分享您的想法。

欢迎!请查看关于页面以获取更多关于如何工作的信息。

0
ClojureScript

如果{{if}}的测试有一个{{clj-nil}}标签,那么else分支将被始终使用,因此我们可以将此类代码替换为else分支。

同样,如果{{if}}的测试有一个无法产生falsey值的标签(例如1. )),那么then分支将被始终使用,我们可以将此类代码替换为then分支。

我们已经有常量的死代码删除功能,这个工单要求我们将它扩展到我们可以根据推断的类型确定分支将被选中的情况。

1 个答案

0
参考资料:https://clojure.atlassian.net/browse/CLJS-2875(由mfikes报告)
...