|
On Wed, 6 May 2009, Javier Guerra wrote:
#t gives you a number such that t[#t]==nil and t[#t-1] ~= nil ; but that could be any such number. if there's holes in the table, #t could be any of the holes, or the 'length' of the array
The whole idea is correct, but there is a small mistake: t[#t+1] == nil and t[#t] ~= nil An example: Lua 5.1.4 Copyright (C) 1994-2008 Lua.org, PUC-Rio
t={}; t[1]=1; t[3]=3; print(#t)
1 Tomás