2024 年 Clojure 调查问卷! 中分享您的想法。

欢迎!请参阅 关于 页面以了解更多关于其工作方式的信息。

0
ClojureScript

在 {{cljs.core/pr-sequential-writer}} 中,有一个 {{loop}} 初始化 {{n}} 为 {{dec}} 的结果,并在 {{recur}} 后,{{dec}} 也会被导致形成 {{n}} 的下一个值。

在那种 {{loop}} 的范围内有一个表达式

(或 (nil? n) (不是 (zero? n)))

它可以简化为

(不是 (zero? n))

因为 {{n}} 众所周知是一个数字,不能是 {{nil}}。

6 答案

0

评论者:kucerm2

已删除 nil 检查。

0

评论者:mfikes

CLJS-3081-0.patch 通过 CI (/)

0

评论者:mfikes

CLJS-3081-0.patch 通过 Canary (/)

0

评论者:mfikes

CLJS-3081-0.patch 已添加到补丁请愿书(i)

0

评论者:mfikes

CLJS-3081-0.patch LGTM

0
参考:[https://clojure.atlassian.net/browse/CLJS-3081](https://clojure.atlassian.net/browse/CLJS-3081)(由mfikes报告)
...