Die Funktion twice hat folgende Denition: twice f x = f (f x).
a) Kann twice auf jede Funktion angewendet werden?
b) Was macht die Funktion twice twice twice?
Hi,
dieses Forum ist nicht für Hausaufgaben zuständig,auch nicht für die in theoretischer Informatik.
Ian Smullyan: Von Spottdrosseln und Metavögeln
behandelt dieses Thema sehr unterhaltsam.
Wenn f(x) wieder in f eingesetzt wird, dann muss es die Signatur f:T->T oder in C
T f(T x)
haben, wobei T ein Datentyp ist.
als Funktionsvariable ist das (afaik)
T (*f)(T)
Ciao Lutz