lua-users home
lua-l archive

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



int thefunc(lua_State *L)
{
    lua_newtable(L);

    // check parameters ...

    for(int i = 1; i <= someValue; i++){

      ...
     lua_pushnumber(L,i); // the index
      lua_pushstring(L,someString);
      lua_settable(L,-3);
    }

    return 1;
}

Your approach is okay, but could be improved using lua_rawseti:

	http://www.lua.org/manual/5.0/manual.html#3.13

Ashwin.
--
no signature is a signature.