Dart---闭包函数
2019-08-28 本文已影响0人
粤码粤帅
1、全局变量特点:全局变量常驻内存,垃圾回收机制不会回收全局变量。
2、局部变量的特点:用完即会被垃圾回收机制回收,垃圾回收机制只会处理局部变量的回收。
闭包函数:闭包函数又叫嵌套函数或者内嵌函数。内部函数会调用外部函数的变量或参数,变量或参数不会被系统回收。
闭包的写法:函数嵌套函数,并return内嵌函数,从而形成闭包效果。
myFunction(){ var numb = 0; return(){ numb++; print(numb); } } //调用2次 myFunction(); myFunction();
打印的结果是
1 2