Pertanyaan berikut diberikan dalam ujian praktik bahasa Pemrograman kami dan saya kesulitan memahami cara kerjanya. Bisakah seseorang memberi tahu saya apa aliran kodenya? Saya telah menjalankannya dengan raket dan tahu apa jawabannya. Sepertinya fungsi lambda pertama menggunakan dua fungsi lainnya sebagai argumen. Tapi ke mana input (lambda (x) 2)
dan (lambda (y) 3)
diteruskan?
(((lambda (x y) (x y))
(lambda (y) (lambda (y x) (x (x y))))
(lambda (x) (lambda (x y) (x (y x)))))
(lambda (x) 2)
(lambda (y) 3))
Jawaban dari pertanyaan tersebut adalah 3.