【发布时间】:2015-03-19 13:30:17
【问题描述】:
(define a1 (list 1 2 3 4))
(define a2 (list + - * /))
(define a3 (list 5 6 7 8))
(map (lambda (x y z) (y x z))
a1 a2 a3)
如何不使用 map 直接调用这个 lambda 函数? 它所做的只是切换 y 和 x,使 (1 + 5) 变为 (+ 1 5)
【问题讨论】:
-
这是什么语言?
-
Scheme (R5RS) ,抱歉没有说得更清楚。