Nächste Seite:
Testfall (2)
Aufwärts:
Unterprogramme
Vorherige Seite:
Let und Lambda
Rekursion?
Das geht nicht, und soll auch nicht gehen:
let { x = 1 + x } in x
aber das hätten wir doch gern:
let { f = \ x -> if x > 0 then x * f (x -1) else 1 } in f 5
(nächste Woche)
aber auch mit nicht rekursiven Funktionen kann man interessante Programme schreiben:
Johannes Waldmann 2011-01-23