Discuss / Python / 不太明白这个闭包是什么意思,查了各个论坛也没有看明白,哪位大佬能帮忙解释下

不太明白这个闭包是什么意思,查了各个论坛也没有看明白,哪位大佬能帮忙解释下

Topic source

def w(): m=[1] def n(): m[0]=m[0]+1 return n

苏生不语_

#2 Created at ... [Delete] [Delete and Lock User]

闭包就是能读取其他函数内部局部变量的函数 而只有在函数内部定义的函数才能读取函数的局部变量 所以闭包就是 定义在函数内部的函数

这里的 n 函数就是一个闭包


  • 1

Reply