Dart---闭包函数

2019-08-28  本文已影响0人  粤码粤帅

1、全局变量特点:全局变量常驻内存,垃圾回收机制不会回收全局变量。
2、局部变量的特点:用完即会被垃圾回收机制回收,垃圾回收机制只会处理局部变量的回收。

闭包函数:闭包函数又叫嵌套函数或者内嵌函数。内部函数会调用外部函数的变量或参数,变量或参数不会被系统回收。
闭包的写法:函数嵌套函数,并return内嵌函数,从而形成闭包效果。

myFunction(){
    var numb = 0;
    return(){
        numb++;
        print(numb);
    }
}
 //调用2次
myFunction();
myFunction();

打印的结果是

 1
 2
上一篇下一篇

猜你喜欢

热点阅读