- 最後登錄
- 2022-6-4
- 在線時間
- 0 小時
- 註冊時間
- 2021-2-6
- 閱讀權限
- 10
- 精華
- 0
- UID
- 6064150
- 帖子
- 0
- 積分
- 0 點
- 潛水值
- 20 米
| Closure 是擁有閒置變數(Free variable)的運算式。閒置變數真正扮演的角色依當時環境而定。支援 Closure 的程式語言通常具有一級函式(First-class function)。建立函式不等於建立 Closure 。如果函式的閒置變數與當時環境綁定,該函式才稱為 Closure。
那麼何為閒置變數?閒置變數是指對於被建立的函式而言,既非區域變數也非參數的變數。舉個例子來說:
function doSome() { ... |
|