Ich habe ein paar Zeilen Code in meinen Hausaufgaben:Warum verwenden wir verschachtelte Lambdas im Schema?
(define square-a-procedure
(lambda (f) (lambda (x) (square (f x)))))
Ich verstehe nicht, warum ich das nicht schreiben kann als
(define square-a-procedure (lambda (f x) (square (f x))))
Ich weiß, es über Typen, aber ich don‘ t bekommen wir wirklich, warum wir Parameter nacheinander nehmen, anstatt alle auf einmal zu nehmen.