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

欢迎!请参阅关于页面,了解有关如何使用此页面的更多信息。

0票< meta itemprop="upvoteCount" content="0">
Clojure

当规范某些值时,我曾在一些情况下过于宽容地使用了any?。特别是,有时我需要指定一个值必须是可打印/可读的,例如当值最终可能在EDN文件中出现时。同样,我需要指定某物必须有非生成值身份,即禁止闭包等。可打印/可读或简单地edn?将比any?更接近。

3 个答案

0票< meta itemprop="upvoteCount" content="0">

由bbloom发表的评论

我意识到edn?谓词的运行时会达到O(N),而edn规范可以借助每/every-kv等对符合标准进行采样。

0票< meta itemprop="upvoteCount" content="0">

由bendlas发表的评论

相关:CLJ-1527

0票< meta itemprop="upvoteCount" content="0">
...