Я пытаюсь понять, почему этот код схемы возвращает значение 36. Я не понимаю, как именно связывают переменные.Что возвращает следующий код в Scheme
(((lambda (fn)
(lambda(x)(fn (fn x))))
(lambda (x) (* x 3)))
4)
Если кто-то может обеспечить всесторонний обход этого кода, это было бы очень полезно в моих исследованиях. Спасибо.