ether #1611(2007/07/31 03:58 GMT) [ Lua ] Rating0/0=0.00
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
function locals() local i = 1 local t = {} while true do local k, v = debug.getlocal(2, i) if k == nil then break end t[k] = v i = i + 1 end return t end function foo() local x = 1 local y = "hello" return locals(), nil end for k, v in pairs(foo()) do print(k, v) end --> y hello --> x 1
Rating0/0=0.00-0+
[ reply ]
ether
#1611()
[
Lua
]
Rating0/0=0.00
Rating0/0=0.00-0+
[ reply ]