48
75
1991
金牌会员
local function newCounter() local i = 0 -- Upvalue(外部局部变量) return function() -- 匿名函数(闭包) i = i + 1 return i end end local c1 = newCounter() print(c1()) -- 1 print(c1()) -- 2 local c2 = newCounter() print(c2()) -- 1(独立状态)
举报
本版积分规则 发表回复 回帖后跳转到最后一页