栈是lua和C交互的数据通道。从C访问或者赋值lua中的数据,总是需要栈的操作。
lua支持以索引的方式检索栈中的数据。
当索引为正值时,表示从栈底的索引,从1开始。
当索引为负值时,表示从栈顶的索引,从-1开始。
函数
int lua_gettop (lua_State *L);
可以返回栈顶的正值索引,在数值上等于栈元素的个数。
栈是lua和C交互的数据通道。从C访问或者赋值lua中的数据,总是需要栈的操作。
lua支持以索引的方式检索栈中的数据。
当索引为正值时,表示从栈底的索引,从1开始。
当索引为负值时,表示从栈顶的索引,从-1开始。
函数
int lua_gettop (lua_State *L);
可以返回栈顶的正值索引,在数值上等于栈元素的个数。