并发
前面,我们引入了赋值操作,我们有了模拟对象状态的能力,可以描述时间的流逝;同时也失去了引用透明性,在处理并发问题时,也变得更加复杂。
阅读SICP的过程中,我尝试着用python将SICP的习题实现一遍。在对Exercise 2.36的实现中,遇到了些问题。Exercise 2.36是实现一个accumulate_n
的累积函数,与先前的accumulate
函数类似,accumulate_n
函数的第三个参数seqs
接受元素为列表的列表,并且所含元素的数目应该相同。
理想的输出如下:
1 | 1,2,3],[4,5,6]]) accumulate_n(cons_of_list,[],[[ |