Clojure: condição pós não reconhece%

votos
0

Eu tenho uma função Clojure com uma pós-condição:

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

Mas eu estou recebendo este erro:

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

Parece não saber o que o% é.

Mas em cada exemplo que posso encontrar de Clojure: post que é o que ele usa para se referir ao valor de retorno.

Alguma ideia sobre o que se passa?

Publicado 20/10/2018 em 13:45
fonte usuário
Em outras línguas...                            


1 respostas

votos
2

O mais provável explicação: seu mapa pré / pós não está na posição certa.

Respondeu 20/10/2018 em 13:49
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more