我需要一些帮助来理解这段代码的作用。我不确定 fcombine
变量的作用是什么?有人可以告诉我代码的作用吗?
(define (reduce fcombine L)
(cond
((null? (cdr L)) (car L))
(#t (fcombine (car L) (reduce fcombine (cdr L))))))
最佳答案
你可以看看 CLHS reduce function规范。
您展示的函数是完整规范的部分实现,只有函数 和序列 参数。
关于lisp - 无法理解 LISP 中的一段代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12756168/