Geshi

Scheme Eine andere Art an Abstraktion

(define add-1
(lambda (var)
(+ 1 var)))

Diese Funktion addiert zu einer zahl 1 hinzu

(define multiplier
(lambda (foo bar)
(* foo bar)))

Diese multipliziert zwei zahlen miteinander.
Nun kann man einfach die zwei Funktionen kombinieren

(multiplier (add-1 3) (add-1 4))

Und raus kommt 20.

Subscribe to RSS - Geshi