练习 3.52
felix021 opened this issue · comments
huangz同学你最后的结论错了,答案是410不是420……这里稍微有点坑,因为…
…
…
…
…
…
(define z ...) 的时候,已经计算了1,2,3,4,(display-stream z)并不是从1重新开始计算,而是从5开始计算,也就是说,第二层次计算会少算一次1,2,3,4,因此最后的结果是 10 + 200 + 200 = 410。这还是在注释了(define y ...)的情况下得出的结果。如果加上(define y ...),结果会变成415,而序列z也完全不同了。