Algorithmische Komposition mit Common Lisp
Mehr zu Funktionen
Funktionen als Variablen
Funktionen lassen sich auch an Variablen binden, wodurch sich Programmabläufe verallgemeinern lassen.
(defparameter *testfunktion* #'+) (apply *testfunktion* '(3 4 5)) ;; -> 12 (setf *testfunktion* #'*) (apply *testfunktion* '(3 4 5)) ;; -> 60