`

python闭包

 
阅读更多
闭包(closure)不是什么复杂得不得了的东西:它只不过是个"内层"的函数,由一个名字(变量)来指代,而这个名字(变量)对于“外层”包含它的函数而言,是本地变量。

一个简单的闭包:
def f(a):
    def f1(a):print(a)
    return f1(a)

f(2)

>>> 
2
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics