Algorithmische Komposition mit Common Lisp
Funktionsapplikation
Um eine Funktion auf Argumente anzuwenden, gibt es die
allgemeinen Formen apply
und funcall
. Bei apply
werden die
Funktionsargumente als Liste übergeben, bei funcall
werden die
Argumente wie bei einem Funktionsaufruf aufgelistet:
;;; Applikation einer Funktion auf Argumente: (apply #'+ '(3 4 5)) ;; -> 12 (funcall #'+ 3 4 5) ;; -> 12