function f (t) -- t is a table local i, v = next(t, nil) -- i is an index of t, v = t[i] while i do ... -- do something with i and v i, v = next(t, i) -- get next index end end
The next example prints the names of all global variables
in the system with non nil values:
function printGlobalVariables ()
local i, v = nextvar(nil)
while i do
print(i)
i, v = nextvar(i)
end
end
Next: 7.2 Manipulating Strings Up: 7 Some Examples Previous: 7 Some Examples