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  
 
 
这种内部函数可以使用外部函数变量的行为,就叫闭包

 

相关文章:

  • 2021-10-22
  • 2021-12-25
  • 2021-12-25
  • 2021-05-17
  • 2021-07-23
  • 2021-04-25
猜你喜欢
  • 2022-12-23
  • 2021-11-11
  • 2021-09-29
  • 2022-12-23
  • 2021-11-25
相关资源
相似解决方案