Free variable文章列表 | CodeData
top

認識 Lambda/Closure(2)什麼是 Closure?

By caterpillar | 2013/04/01

Closure 是擁有閒置變數(Free variable)的運算式。閒置變數真正扮演的角色依當時語彙環境(Lexical environment)而定。支援閉包的程式語言通常具有一級函式(First-class function)。建立函式不等於建立閉包。如果函式的閒置變數與當時語彙環境綁定,該函式才稱為閉包。

我們的作者

» 全部作者群

熱門技術文章

最新論壇文章