函数
function add( x)
local tmp = x
local Mgr = {1,211}
local t1 ={111,2222}
return function(y)
local tttt = x
local m = Mgr[1]
local n = t1[1]
--print(val..(x+y));
return tmp+y;
end
end
--按被引用的顺序来访问,
do
local add2 = add(11111);
local i=1
while true do
local name,value = debug.getupvalue( add2,i);
if not name then break end
print( i.."type name " .. type( name ) .. " type value " .. type( value ) )
print( "name " .. name)
i = i+1
end
end