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

欢迎!请参阅关于页面以获取更多有关如何使用本站的信息。

0
Clojure
我原本预期一个简单谓词与 {{s/merge}} 一起工作


(s/explain any? {:x 1, :y 2})
; 成功!

(s/explain (s/merge any?) {:x 1, :y 2})
; val: {:x 1, :y 2} 谓词失败: any?


尽管如此,将谓词包装到规范中似乎有效


(s/explain (s/merge (s/spec any?)) {:x 1, :y 2})
; 成功!

1 答案

0
参考: https://clojure.atlassian.net/browse/CLJ-2302 (由 ikitommi 报告)
...