当执行任意字符串时,我该如何在Lua中处理错误?

这个程序只能处理完美的 Lua 代码。如果输入了错误的代码(例如 asdf()),程序就会崩溃!为什么它不能优雅地处理我的错误?

我之前试过分解调用,它在调用 lua_pcall 时崩溃。在那一行之后,程序就无法继续执行了。

点赞
用户264712
用户264712

将下面翻译成中文并且保留原本的 markdown 格式

二进制下载(我相信是5.2.1版本)存在一个错误,在5.2.3版本中已经修复。我从源代码重新构建了库,现在我的程序可以正常工作了。

2014-03-27 19:13:40