的区别
LUAL_LOADFILE的坑
lua_pcall
int lua_pcall (lua_State *L, int nargs, int nresults, int msgh);
nargs:...参数个数
nresults:返回值个数
errFunc:错误处理函数,0表示无,表示错误处理函数在栈中的索引
在保护模式下调用一个函数
lua_getglobal
void lua_getglobal...lua_createtable(L, 0, 0).
lua_pushliteral
const char *lua_pushliteral (lua_State *L, const char *s);
这个宏相当于...lua_settable
void lua_settable (lua_State *L, int index);
就是把表在lua堆栈中的值弹出来,index 是table 在堆栈中的位置,假如 table...在 -3, 则key 应该是 -2,value 是 -1
相当于 table[key] = value.
lua_call
void lua_call (lua_State *L, int nargs