调用 LuaState.pcall(..) 时,状态码的定义是什么?

我正在尝试调用 LuaJava 中的一个函数。但是无论如何,我总是会得到返回值为 5 的状态码。因此,int ok=LuaState.pcall(1,1,-1); 始终返回 5。从命令行调用相同的函数可以正常工作。那么作为返回值的 5 的含义是什么?


看一下 LuaState.java 中的说明,5 表示“运行错误处理函数时出错”。

原文链接 https://stackoverflow.com/questions/8621206

点赞