lua-users home
lua-l archive

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

On Oct 14, 2004, at 01:16, Tom Spilman wrote:

-----Original Message-----
[] On Behalf Of David Given
Sent: Wednesday, October 13, 2004 4:44 PM
To: Lua list
Subject: Re: Userdata with methods *and* table access.

* You musn't read past the end of the string, because you may
overrun the memory block and cause a segmentation fault.
That's why you need the if statement in the first example.

 True, but could Lua ever pass an empty key to the __index metamethod?

You mean a key that is a string that is empty?  Sure:

a[""] = 7

Anything apart from nil can be used as a table key.


David Jones