Dart---閉包函數(shù)

1、全局變量特點:全局變量常駐內(nèi)存,垃圾回收機制不會回收全局變量。
2、局部變量的特點:用完即會被垃圾回收機制回收,垃圾回收機制只會處理局部變量的回收。

閉包函數(shù):閉包函數(shù)又叫嵌套函數(shù)或者內(nèi)嵌函數(shù)。內(nèi)部函數(shù)會調(diào)用外部函數(shù)的變量或參數(shù),變量或參數(shù)不會被系統(tǒng)回收。
閉包的寫法:函數(shù)嵌套函數(shù),并return內(nèi)嵌函數(shù),從而形成閉包效果。

myFunction(){
    var numb = 0;
    return(){
        numb++;
        print(numb);
    }
}
 //調(diào)用2次
myFunction();
myFunction();

打印的結(jié)果是

 1
 2
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容