一.闭包
将一个函数写在另一个函数之内,那么这个位于内部的函数便可以访问外部函数中的局部变量,这项特性称之为词法域。
```
-- 实现部分
function create_a_counter()
local count=0
returnfunction()
count = count +1
return count
end
end
-- 调用部分
local mycounter = create_a_counter()
```
一.闭包
将一个函数写在另一个函数之内,那么这个位于内部的函数便可以访问外部函数中的局部变量,这项特性称之为词法域。
```
-- 实现部分
function create_a_counter()
local count=0
returnfunction()
count = count +1
return count
end
end
-- 调用部分
local mycounter = create_a_counter()
```