闭包:外部函数的返回值是一个内部函数,且内部函数引用了外部函数的参数,则称内部函数为闭包。
def fun1(a):
def fun2(b):
print("b is %d"%b)
return a + b
return fun2
闭包:外部函数的返回值是一个内部函数,且内部函数引用了外部函数的参数,则称内部函数为闭包。
def fun1(a):
def fun2(b):
print("b is %d"%b)
return a + b
return fun2