2024 State of Clojure 问卷调查 中分享您的想法!

欢迎使用!有关此站点如何工作的更多信息,请查看 关于页面

+5
Spec
重新标记

(s/explain-data (s/coll-of any? :count 1) (range)) 挂起。

`coll-prob` 实现中包含以下行

(cond
  ...
  (c/and count (not= count (bounded-count count x)))
  [{:path path :pred `(= ~count (c/count ~'%)) :val x :via via :in in}]
  ...)

因此,对于所有非计数集合且项目数量大于 `count` 的情况,此分支从未被触发。
或许它应该使用 `(bounded-count (inc count) x)` 替代吗?

1 答案

+1
...