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

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

0
Spec

看起来为 (s/nest) 规范调用 (s/describe) 会抛出异常。

以下调用

(s/describe (s/nest int?))

会报这个异常

IllegalStateException Attempting to call unbound fn: #'clojure.core/unquote
    clojure.lang.Var$Unbound.throwArity (Var.java:45)
    clojure.alpha.spec.impl/nest-impl/reify--1676 (impl.clj:647)
    clojure.alpha.spec/form (spec.clj:258)
    clojure.alpha.spec/form (spec.clj:254)
    clojure.alpha.spec/describe (spec.clj:282)
    clojure.alpha.spec/describe (spec.clj:279)
    stem.i.log/eval16342 (log.clj:91)
    stem.i.log/eval16342 (log.clj:91)
    clojure.lang.Compiler.eval (Compiler.java:7177)
    clojure.lang.Compiler.eval (Compiler.java:7132)
    clojure.core/eval (core.clj:3214)
    clojure.core.server/prepl/fn--8941 (server.clj:232)

在 spec-alpha2 中,使用 master 分支的最新提交

{:git/url "https://github.com/clojure/spec-alpha2.git" :sha "d514b06b25c41a676b95afcc9bfac8ca34c5741e"}

1 答案

+1

被选中
 
最佳答案

谢谢,已在 master 中修复。

...