课程
/后端开发
/Python
/python进阶
就是峰牛的代码
2016-07-11
源自:python进阶 2-8
正在回答
就像射箭一样,当长官命令士兵放箭的时候,士兵总要从箭囊拿出一只箭搭在弓弦上,然后再射出去。但现在长官的命令分成了两个,先拿箭,再放箭。定义lazy_prod()的作用就是使prod()的作用变成“拿箭”,调用lazy_prod()的时候再“放箭”。
侠客岛的含笑 提问者
分成两个,返回新定义的函数,所以才要延迟执行啊
举报
学习函数式、模块和面向对象编程,掌握Python高级程序设计