Lua API (set functions stack->lua)

1: void lua_settable(lua_State* L, int idx)

给idx索引的table添加元素,  以top-1的元素为value,top-2的元素为key, 最后弹出key value

Lua API (set functions stack->lua)_第1张图片

2: void lua_setfield(lua_State* L, int idx, const char* k)

Lua API (set functions stack->lua)_第2张图片

3: void lua_rawset (lua_State* L, int idx)

等同 lua_settable 但不会触发元方法

Lua API (set functions stack->lua)_第3张图片

4: void lua_rawseti(lua_State* L, int idx, int n)

Lua API (set functions stack->lua)_第4张图片

5: int lua_setmetatable(lua_State* L, int objindex)

设置元表

Lua API (set functions stack->lua)_第5张图片

6: int lua_setfenv (lua_State* L, int idx)

Lua API (set functions stack->lua)_第6张图片

你可能感兴趣的:(Lua API (set functions stack->lua))