2-8
下面是调用:
注意,下面代码并没有对函数进行执行计算出结果,而是返回函数。
>>> f = calc_sum([1, 2, 3, 4])
>>> f
<function lazy_sum at 0x1037bfaa0>
不理解 不是一层一层的执行代码吗 内部函数也应该执行 所以不用加括号啊 既然调用了外部函数 里面的代码不就执行了吗
下面是调用:
注意,下面代码并没有对函数进行执行计算出结果,而是返回函数。
>>> f = calc_sum([1, 2, 3, 4])
>>> f
<function lazy_sum at 0x1037bfaa0>
不理解 不是一层一层的执行代码吗 内部函数也应该执行 所以不用加括号啊 既然调用了外部函数 里面的代码不就执行了吗
2017-06-12
举报