【发布时间】:2018-05-17 11:44:12
【问题描述】:
我是 Lisp Scheme 的新手。我遇到了这个使用“let”的代码。如何用 lambda 替换它
这里是代码
(define Gen-Decoder-A
(lambda (p)
(define check-decode
(lambda (n)
(num-valid-words (encode-p p (encode-n n))))
)
(let ((decode-compare (map check-decode abc-nums)))
(encode-n (get-position (apply max decode-compare) decode-compare)))
((lambda
)
)
这里是完整代码的链接:https://github.com/corypisano/CS314/blob/master/Project2/decode.ss
let 在 Gen-Decoder-A 中 帮我把 let 改成 lambda
【问题讨论】: