Lua 继续执行脚本。

我有一个来自我软件之前版本的配置文件,基本上是一个 Lua 脚本。我正在使用 swig 生成包装器来与我软件的 C API 进行接口。

我遇到的问题是当前软件版本中删除了之前配置文件中的某些指令。

当我加载并运行 Lua 文件时,执行会在第一个错误处停止,其余的配置文件不会执行。

如何让 Lua 报告一个错误并继续执行下一个指令?

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

点赞
stackoverflow用户513763
stackoverflow用户513763

你可能想要查看Lua Manual 中的错误处理部分 (查看 version5.1)。

所有的错误都归结于将“敏感”的代码放入一个函数中并使用pcall调用它。

更多处理错误的信息请查看Programming in Lua

2012-01-09 08:26:43