python的闭包函数closure

闭包就是一个内嵌函数,在一个函数内部再定义一个函数,那这样定义的话就会有一个问题,函数是有访问的区域的,每个变量都有它的作用域,这个时候在函数内部它又有内嵌函数,那它的作用域是什么样子? 本地变量就是在函数内部定义的,那这个时候你是函数内的函数,那你这个内嵌函数能不能访问你外部函数的变量呢? 在函数内部定义函数有什么意义呢? 我们在一个函数内部定义内嵌函数,可以用来返回这个内嵌函数,为什么要这样返
相关文章
相关标签/搜索