lua閉包

 閉包的概念     在Lua中,閉包(closure)是由一個函數和該函數會訪問到的非局部變量(或者是upvalue)組成的,其中非局部變量(non-local variable)是指不是在局部作用範圍內定義的一個變量,但同時又不是一個全局變量,主要應用在嵌套函數和匿名函數裏,因此若一個閉包沒有會訪問的非局部變量,那麼它就是通常說的函數。也就是說,在Lua中,函數是閉包一種特殊情況。另外在Lua
相關文章
相關標籤/搜索