貌似是,不知道对不对
int return_table(lua_state*L)
{
lua_newtable(L);
lua_pushnumber(L, 1);//压入key
lua_pushnumber(L, 1);//压入vlaue
lua_settable(L, -3);//把key,vlaue压入table中,并弹出key,value
lua_pushnumber(L, 2);//压入key
lua_pushnumber(L, 2);//压入vlaue
lua_settable(L, -3);//把key,vlaue压入table中,并弹出key,value
lua_pushnumber(L, 3);//压入key
lua_pushnumber(L, 3);//压入vlaue
lua_settable(L, -3);//把key,vlaue压入table中,并弹出key,value
lua_settable(L, -1);//最后将table压入栈
return 1;
}
int return_table(lua_state*L)
{
lua_newtable(L);
lua_pushnumber(L, 1);//压入key
lua_pushnumber(L, 1);//压入vlaue
lua_settable(L, -3);//把key,vlaue压入table中,并弹出key,value
lua_pushnumber(L, 2);//压入key
lua_pushnumber(L, 2);//压入vlaue
lua_settable(L, -3);//把key,vlaue压入table中,并弹出key,value
lua_pushnumber(L, 3);//压入key
lua_pushnumber(L, 3);//压入vlaue
lua_settable(L, -3);//把key,vlaue压入table中,并弹出key,value
lua_settable(L, -1);//最后将table压入栈
return 1;
}
