【发布时间】:2012-02-29 17:06:42
【问题描述】:
有人知道为什么以下会产生预期的结果 - (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))
【问题讨论】: