在栈顶的就是参数个数
static int lua_call_server_method(lua_State* L)
{
int argc = lua_gettop(L);
const char* method_name = luaL_checkstring(L, 1);
for(int i = 2 ; i <= argc ; i++ ){
int type = lua_type(L, i);
switch(type){
case LUA_TTABLE:
break;
case LUA_TSTRING:
break;
case LUA_TNUMBER:
break;
}
printf("%d\n", type);
}
return 1;
}
本文详细介绍了如何使用Lua语言通过栈顶元素获取参数个数,并调用服务器方法,深入探讨了Lua语言中参数处理的机制。
1377

被折叠的 条评论
为什么被折叠?



