美文网首页
Dart---闭包函数

Dart---闭包函数

作者: 粤码粤帅 | 来源:发表于2019-08-28 19:17 被阅读0次

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

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

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

    打印的结果是

     1
     2

    相关文章

      网友评论

          本文标题:Dart---闭包函数

          本文链接:https://www.haomeiwen.com/subject/neomectx.html