Люди, у меня есть функция ниже, но я получаю java.lang.ClassCastException: java.lang.Boolean не может быть отброшен в clojure.lang.IFn «ошибка при запуске. Любые мысли о том, как ее исправить?Получение java.lang.ClassCastException: java.lang.Boolean нельзя отнести к clojure.lang.IFn. Мысли?
(defn tickets [price] (fn [price] ((and proms/med-to-high?
(partial checks/price-matches? price)))))
Я пытаюсь использовать вышеуказанную функцию в следующей функции. То, что я хочу сделать, это проверить, если билет по определенной цене, и если нет, то печать билета не
(defn right-tickets?
"Returns true for right ticket.Else, print something"
[price]
(if (tickets? price) true (do (println "Ticket not at right price") false)))
Любое предложение высоко оценивается
Сделал исправление, но, похоже, не исправил проблему – sparrow