我正在學習計劃。下面的代碼有什麼問題?我想編寫一個程序,從列表中獲取第一個函數,然後將其應用於數字?如何在計劃中應用列表中的匿名函數?
(define num 3)
;;I want to do something like this which returns 3
((λ (x) x)num)
;;but my functions are in a list so this should return3
((first '((λ (x) x) (λ (x) (* x x)))) num)
林收到這個錯誤對於上面的代碼:
過程應用:預期過程中,下式給出:(λ(x)的x)的;參數是:3
當我得到這些輸出時,這是什麼意思?
當我不應用任何東西時,我會得到一個很好的輸出結果。
(first '((λ(x) x)(λ(x) (*x x))))
回報率(λ(x)x)
謝謝。 – unj2 2009-06-03 00:59:17