闭包

闭包是一种保护私有变量的机制,在函数执行时形成私有的作用域,保护里面的私有变量不受外界干扰,直观的说就是形成一个不不销毁的栈环境。

 //闭包
  var add = () {
    var count = 0;
    return () {
      return ++count;
    }; 
  }();

  print(add());

  print(add());
  print(add()); 

  

posted @ 2023-05-04 15:08  Python喵  阅读(8)  评论(0编辑  收藏  举报