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

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

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

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

打印的結果是

 1
 2
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容