2024年Clojure状态调查!中分享你的想法。

欢迎来到这里!请参阅关于页面获取更多关于如何使用此页面的信息。

0
Clojure

在指定某些事情时,我曾在某些过于宽松的情况下使用了 any?。特别是,有时我需要指定一个值必须是可打印的/可读的,例如当值最终可能在EDN文件中。同样,我需要指定某件事必须具有非生成性的值身份,即禁止闭包等。可打印/可读的或者简单地说 edn? 比起 any? 会是一个更好的近似。

共有 3 个答案

0

评论者:bbloom

我意识到edn?谓词将具有O(N)运行时间,而edn规范可以利用every/every-kv等进行符合性采样。

0

评论者:bendlas

相关:CLJ-1527

0
参考:[https://clojure.atlassian.net/browse/CLJ-2083](https://clojure.atlassian.net/browse/CLJ-2083)(由bbloom报告)
...