Go語言閉包的作用是可以將函數及其相關的引用環境(變量)打包成一個獨立的實體,形成一個可以在其他函數中調用的函數對象。閉包可以訪問其外部函數中定義的變量,即使外部函數已經執行完畢,閉包依然可以使用這些變量,并且閉包可以修改這些變量的值。通過閉包,可以實現一些特定功能,如封裝私有變量、實現迭代器、實現類似于面向對象的功能等。
億速云公眾號
手機網站二維碼
Copyright ? Yisu Cloud Ltd. All Rights Reserved. 2018 版權所有
廣州億速云計算有限公司粵ICP備17096448號-1 粵公網安備 44010402001142號增值電信業務經營許可證編號:B1-20181529