6
我的问题涉及到下面的代码此实现利弊和车方案:帮助理解使用lambda表达式
(define (cons. x y)
(lambda (m) (m x y)))
(define (car. z)
(z (lambda (p q) p)))
我的问题是这段代码是如何工作。据我所知,利弊。正在返回一个包含变量x和y的过程。汽车。然后从缺点取回程序。并将其应用于另一个带有两个参数p和q并返回p的lambda。我的困惑在于第二个lambda,P和Q的值究竟是从哪里来的?
谢谢耶利米,我现在明白它是如何工作的。 – 4tlulz 2011-02-08 05:17:47