是否有人知道爲什麼下面會產生預期的結果 - (2 4 6)方案宏產生意想不到的結果
(defmacro mult2 (lst)
(define (itter x)
(list '* 2 x))
`(list ,@(map itter lst)))
(mult2 (1 2 3))
,而我預計這種一會(與列表標識符)
(defmacro mult2 (lst)
(define (itter x)
(list '* 2 x))
`(list ,@(map itter lst)))
(mult2 '(1 2 3))
非常感謝!你確實救了我幾個小時。 – user1240792 2012-02-29 18:06:43