关于闭包,下列说法正确的是?
在闭包对应的函数销毁后,闭包依然在内存中,不会被回收
C 语言中也有闭包的概念
闭包是一种语言特性,很多函数是一等公民的语言在设计时都会选择
函数和对其周围状态(lexical environment,词法环境)的引用捆绑在一起构成闭包(closure)
代码回收规则如下:
1.全局变量不会被回收。
2.局部变量会被回收,也就是函数一旦运行完以后,函数内部的东西都会被销毁。
3.只要被另外一个作用域所引用就不会被回收
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题