|
|
||
|
On 9/13/06, Andreas Stenius <kaos@explosive.se> wrote:
Easily fixed by checking specifically for non nil keys:
while next(t) ~= nil do
t[next(t)] = nil
end
The code above calls next(t) twice per iteration instead of once. Logically correct iteration should be: local k= next(t) while k ~= nil do t[k]= nil k= next(t) end --Leo--