Clojure:发布条件无法识别%

时间:2018-10-20 13:45:36

标签: clojure clojure.spec

我有一个带有后置条件的Clojure函数:

{:post [(s/valid? ::MyQuery %)]}

但是我收到此错误:

Exception in thread "main" java.lang.RuntimeException: Unable to resolve symbol: % in this context, compiling:(polvo/core.clj:45:11)is.

似乎不知道百分比是什么。

但是在每个示例中,我都能找到Clojure:post,它是用来引用返回值的。

有什么想法吗?

1 个答案:

答案 0 :(得分:3)

最可能的解释:您的前后地图位置不正确。