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报告)
...