lua系统学习15-捕获和异常
处理错误
if not n then error(“message”) end
当n为假的时候 抛出错误。
lua为我们提供了封装好的判断,使用assert来代替 if 结构。assert函数检查第一个参数是否是true,不是true就会引发一个错误。它的第二个参数就是一个可选的字符串。
捕获异常
我们使用pcall 来捕获异常,如果函数正常执行pcall将会返回true与函数的返回值,反之 返回false和错误消息。
if结构判断是否发生异常。
作者:Miracle
来源:麦瑞克博客
链接:https://www.playcreator.cn/archives/programming-life/lua/3462/
本博客所有文章除特别声明外,均采用CC BY-NC-SA 4.0许可协议,转载请注明!
来源:麦瑞克博客
链接:https://www.playcreator.cn/archives/programming-life/lua/3462/
本博客所有文章除特别声明外,均采用CC BY-NC-SA 4.0许可协议,转载请注明!
THE END
0
打赏
海报
lua系统学习15-捕获和异常
处理错误
if not n then error(“message”) end
当n为假的时候 抛出错误。
lua为我们提供了封装好的判断,使用assert来代替 if 结构。assert函数检查第一个参数……
文章目录
关闭