"Anwendung: keine Prozedur" beim Berechnen von Binomial
Ich definiere eine Funktionbinomial(n k)
(aka Pascals Dreieck) bekomme aber einen Fehler:
application: not a procedure;
expected a procedure that can be applied to arguments
given: 1
arguments...:
2
Ich verstehe den Fehler nicht, weil ich dachte, dass dies meine Funktion definiert:
(define (binomial n k)
(cond ((or (= n 0) (= n k)) 1)
(else (+ (binomial(n) (- k 1))(binomial(- n 1) (- k 1))))))