>>> def funX(x):
def funY(y):
return x * y
return funY
>>> i = funX(8)
>>> i(5)
40
>>> funX(8)(5)
40
调用外部函数对内部函数进行配置,使 内部函数即内包 记住 引用的 外部作用域 的 变量的值。
Python 闭包 ( closure )
最新推荐文章于 2024-09-25 09:59:34 发布
>>> def funX(x):
def funY(y):
return x * y
return funY
>>> i = funX(8)
>>> i(5)
40
>>> funX(8)(5)
40
调用外部函数对内部函数进行配置,使 内部函数即内包 记住 引用的 外部作用域 的 变量的值。