[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: RE: Deleting non-numerical index from table
- From: "Dolan, Ryanne Thomas (UMR-Student)" <rtdmr6@...>
- Date: Sun, 7 May 2006 20:25:36 -0500
yes, but he explicitly replaces that table with table = {}, unless the code listed below is different from what he was actually testing, which is very likely.
-----Original Message-----
From: lua-bounces@bazar2.conectiva.com.br on behalf of Norman Ramsey
Sent: Sun 5/7/2006 8:23 PM
To: Lua list
Subject: Re: Deleting non-numerical index from table
> Did you really get "Why am I here?" as output??
Of course he did --- 'table' is a predefined global with lots of other
entries...
> --lhf
>
> > Once I have used a non-numerical table index, is it possible to delete
> > the index itself so that it is not returned from a call to next()?
> >
> > For example:
> >
> > table = {} table["index"] = true -- arbitrary value table["index"] =
> > nil -- delete the value, so shouldn't the index itself be
> > non-existent? i = next(table) -- programmer expects resulting i to be
> > nil if(table[i] ~= nil) then
> > print("Why am I here?")
> > end
> >
<<winmail.dat>>