(define key
(lambda (w)
(reverse w)
(if (null? w)
0
(let ((k 33))
(+ (* (ctv(car w)) k) (key (cdr w)))
))))
输出与此相同的内容:
(define key
(lambda (w)
(if (null? w)
0
(let ((k 33))
(+ (* (ctv(car w)) k) (key (cdr w)))
))))
为什么我的单词没有反转然后计算?
输入:(键'(xyz))
输出:2475(两种方法)
我不明白为什么会这样。有人请帮我看看为什么会这样。