闭包

描述

  闭包的定义:

    两个函数嵌套,外部的函数需要返回内部函数的引用

    内部函数使用了外部函数的局部变量

示例代码:
闭包
def outer():
    x = 100  # 局部变量

    def inner():
        return x + 1 

    return inner  # 外部函数返回内部函数的引用


z = outer()
print(z())  # 101
View Code

 

 
上一篇:函数的嵌套


下一篇:居中