0
私は、引数を取る関数「true-or-false」を定義しています。それは偽のですが、私は、引数で私の機能を実行すると場合:Closure:ClassCastException java.lang.Booleanをclojure.lang.IFnにキャストすることはできません
(= 5 4)
それはエラーを返します:「ClassCastExceptionがjava.lang.Booleanのはclojure.lang.IFnにキャストすることはできません」
コード:
を(defn true-or-false [x] (if (x)
(println "1")
(println "0")))
(def a (= 5 4))
(true-or-false a)