(define (unknown (lambda (x y)
(cond
((null? y) y)
((x (car y)) (unknown x (cdr y))))
(else (cons (car y) (unknown x (cdr y)))))))
当谈到方案时,我是一个新手,想知道我在教科书中遇到的这个功能的目的。我的主要疑问在于 ((x (car y)) 的作用。这个表达式如何在没有任何运算符的情况下执行,但我在编译时没有遇到任何错误。虽然我无法运行该程序,因为我为 x 输入的值显然不适用于该函数。请帮助。