使用cons将元素组合到列表并使用cons将列表组合到方案中的元素之间有什么区别?
此外,利弊究竟是如何运作的?它是否在列表末尾或开头添加元素?
谢谢!
我正在尝试编写一个程序,在a和b之间添加所有数字.例如,如果a = 1且b = 5,则该过程将添加1 + 2 + 3 + 4 + 5.这是我到目前为止所拥有的.我想迭代地写这个.谢谢!
(define (sum term a next b)
(define (iter a result)
(if (> a b)
sum
(iter ?? ??)))
(iter ?? ??))
Run Code Online (Sandbox Code Playgroud)