1 分钟告诉你什么叫闭包~

 
 
 

def foo(): m=3 n=5 def bar(): a=4 return m+n+a return bar >>>bibao = foo() >>>bibao() 12
这种内部函数可以使用外部函数变量的行为,就叫闭包
 
 
 

 def make_adder(addend):  
   def adder(augend):  
     return augend + addend  
 return adder  
 
 
这种内部函数可以使用外部函数变量的行为,就叫闭包
原文地址:https://www.cnblogs.com/buoge/p/3966878.html