我現在在使用「reduce」來實現自己的拷貝列表版本時遇到了問題。 這是我做了什麼:一個簡單的Lisp問題
(defun my-copy-list (lst)
(reduce #'(lambda (x y)
(cons x y))
lst :initial-value nil :from-end t))
然而,我的老師說,有沒有必要使用拉姆達,我對這個困惑。我們如何在不使用lambda的情況下實現相同的功能(但必須使用'reduce')。 非常感謝。
使用4個空格縮進代碼,使其置於代碼塊中並突出顯示語法。 – rfunduk 2009-11-23 22:58:12
不是說這個網站上的「語法突出顯示」對非C語言有用嗎:) – 2009-11-23 23:01:39