闭包

作者: 测试探索 | 来源:发表于2022-11-13 22:38 被阅读0次

    一、闭包

    1-1:函数 + 一个封闭的作用域

    封闭的作用域?
    外部无法修改的作用域,封闭作用域----闭包函数外层的作用域

    二、闭包有什么特征

    1、函数嵌套函数
    2、外层函数return返回的是 内层函数
    3、内层函数引用外部的非全局变量

    三、闭包的作用:实现数据锁定

    b = 999
    def work():
        a = 100
        def wraper():
            print("a",a)
        return wraper
    
    # 调用闭包函数work,返回的就是一个闭包
    res = work()
    res()
    
    image.png

    相关文章

      网友评论

          本文标题:闭包

          本文链接:https://www.haomeiwen.com/subject/tverxdtx.html