欢迎!请参阅关于页面以了解如何使用本网站的更多信息。
评论者:gshayban
`user> (clojure.spec.gen.alpha/sample (clojure.spec.alpha/gen pos-int?)) (1 1 1 4 2 4 31 1 8 4)
`
user> (clojure.test.check.generators/sample clojure.test.check.generators/pos-int) (0 0 1 1 0 5 1 2 1 4) `
使用 clojure.spec 的此生成器用户从未看到过零
评论者:gfredericks
我认为 {{pos-int}} 和 {{neg-int}} 应该被弃用(因为名字让人困惑),可能不会被替换。{{pos-int}} 只是 {{nat}},而 {{neg-int}} 是一种奇特的分布,但你可以自己实现。
我想要重新考虑整数生成器的一组,但我不确定它会是什么样子,但我知道它肯定不涉及这两个,因此弃用它们应该是安全的。