课程
/后端开发
/Python
/python进阶
延迟计算...表现在哪儿延迟了?……还不是输入f()得到10嘛?……
2016-01-27
源自:python进阶 2-8
正在回答
我试验了一下,因为返回的是函数而不是一个值,所以不能直接 print f = calc_prod([1, 2, 3, 4]) ,而是要print f()
是说返回函数,但不提供此函数的返回值,需要再调用才会输出。
举报
学习函数式、模块和面向对象编程,掌握Python高级程序设计