Python的坑(8) -- 闭包

时间:2022-05-09 22:46:02
1.Vamei:

Python深入04 闭包

http://www.cnblogs.com/vamei/archive/2012/12/15/2772451.html

“由此,我们可以看到,闭包也具有提高代码可复用性的作用。

如果没有闭包,我们需要每次创建直线函数的时候同时说明a,b,x。这样,我们就需要更多的参数传递,也减少了代码的可移植性。利用闭包,我们实际上创建了泛函。line函数定义一种广泛意义的函数。这个函数的一些方面已经确定(必须是直线),但另一些方面(比如a和b参数待定)。随后,我们根据line_conf传递来的参数,通过闭包的形式,将最终函数确定下来。”


2.廖雪峰:

返回函数&闭包


http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001431835236741e42daf5af6514f1a8917b8aaadff31bf000#0


3.Stack Overflow:

https://*.com/questions/36636/what-is-a-closure