标签: lisp scheme racket
我需要一些帮助来理解这段代码的作用。我不确定fcombine变量的作用是什么?有人可以告诉我代码正在做什么吗?
fcombine
(define (reduce fcombine L) (cond ((null? (cdr L)) (car L)) (#t (fcombine (car L) (reduce fcombine (cdr L))))))
答案 0 :(得分:4)
您可以查看CLHS reduce function规范。
您展示的功能是完整规范的部分实现,只有功能和序列参数。