【发布时间】:2012-04-18 14:31:42
【问题描述】:
我试图从一个 let-form 转换为一个未命名的过程表单,但我无法掌握它的窍门。
let 过程是这样的。
(define max-recursive (lambda (lst)
(if (null? (cdr lst))
(car lst)
(let ((m0 (car lst))
(m1 (max-recursive (cdr lst))))
(if (> m0 m1)
m0
m1
)
)
)))
到目前为止我所做的是这个
(define max-recursive (lambda (lst)
(if (null? (cdr lst))
(car lst)
((lambda (m0 m1)
(if (> m0 m1)
m0
m1
)
)
car lst (max-recursive (cdr lst)))
)))
任何帮助将不胜感激。
【问题讨论】:
标签: forms scheme procedure let