关于闭包的一点理解

≡放荡痞女 提交于 2019-12-01 22:49:19

  看了很多闭包的文章,谈谈我对闭包的理解,单纯的看闭包就是方法里面返回方法用于获取内部变量的值。如果只是这样的话我直接返回内部的局部变量就好了吗?

  所以提到第二点保持状态,单纯的说一个方法调用之后,里面的一切状态就重新还原到原来的样子,也就是这个方法被内存回收了。但是如果我一个外部变量指向这个返回的方法,这段程序就不会被内存回收,这里面的局部变量就保留了状态!!

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!