lua-users home
lua-l archive

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


2016-08-17 19:41 GMT+02:00 ThePhD <jm3689@columbia.edu>:
> I have a small question regarding the Lua C API's "lua_next" function when
> used on a certain subset of objects: tables that are made like arrays, with
> sequential integer keys. Is the order of iteration guaranteed to go from '0'
> to 'N' in this case, or am I still subject to jumping around in some
> implementation-defined order of traversal?

Nothing is guaranteed, except that if you start from the initial value k=nil
then repeat k,v = next(tbl,k) until not k will visit every key.