Folks,我有下面的函数,但我得到一个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 2014-09-29 15:30:00