lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


I am having a hard time understanding why I am seeing different
behavior in the following cases:

t = { nil, "foo" }
print(#t)
2

t = { [1]=nil, [2]="foo" }
print(#t)
0

t = { [2]="foo" }
print(#t)
t[1] = nil
print(#t)
0
2

Can anyone shed some light on this for me?

Thanks,

Jon Nalley