umgewandelt werden Ich habe eine Funktion, die die Anzahl der Jahre und Gehalt nimmt, rekursiv verdoppelt dann das Gehalt bis Jahre erschöpft ist. Aber ich erhalte immer diese Fehlermeldung:ClassCastException java.lang.Long kann nicht in clojure.lang.IFn
ClassCastException java.lang.Long cannot be cast to clojure.lang.IFn
Der Kodex
(defn calculate-salary
[years salary]
(if (= years 0)
(salary)
(calculate-salary (- years 1) (* salary 2))))
Ich bin sehr neu für Clojure so seine etwas einfach Ich bin sicher, aber ich kann einfach nicht scheinen zu finde es heraus.
Um fair zu sein, jeder unten richtig beantwortet, aber ich kann man nur als angenommen markieren. –