任何人都可以帮我解决这个问题吗?
(define f (lambda (x)
(cond
((null? x) 0)
(#t (+ (* (car x) (car x)) (f (cdr x)))))))
我不明白这个函数是否是尾递归的?如果是,原因是什么?
任何人都可以帮我解决这个问题吗?
(define f (lambda (x)
(cond
((null? x) 0)
(#t (+ (* (car x) (car x)) (f (cdr x)))))))
我不明白这个函数是否是尾递归的?如果是,原因是什么?