Aufgaben:
append, reverse, concat, inits, tails
fold
(d. h., ohne Rekursion)
Bezeichnungen in Haskell-Bibliotheken:
das vordefinierte Rekursionsschema über Listen ist:
foldr :: (a -> b -> b) -> b -> ([a] -> b) length = foldr ( \ x y -> 1 + y ) 0Beachte: