Ich frage mich, wie der folgende Code zu 3. wertetErklärung der Bewertung für dieses Verfahren Scheme lambda mit
(define (foo y) ((lambda (x) y) ((lambda (y)(* y y)) y)))
(foo 3)
Ich habe für eine Weile es zu betrachten und kann nicht scheinen zu verstehen, warum die Auswertung nicht zur Folge hat in 9. Könnte jemand eine detaillierte Schritt-für-Schritt-Anleitung geben, wie dies zu 3 ausgewertet wird?
Oh das macht Sinn. Vielen Dank – MastRofDsastR