平台支持:GA GXSIM for GE
try/catch 如java等之类高级语言的异常捕获功能
可以将不确定的代码放入try块中 如有异常将会执行catch与出错行
此时可以记录log等操作进行debug
特别的 可以sracetry来打印回溯所有调用关系
客户端依赖项:请更新至20190410及以上版本
服务端依赖项:引用trycatch.share.lua(本文中下载)
trycatch.lua.share
(1.01 KB, 下载次数: 7)
      try {
-- try 代码块
function ()
xxx()
print("abc"..s1)
end
}
catch {
-- 发生异常后,被执行
function (errors)
print("[错误]"..os.date().." "..errors)
end
}
      sracetry {
-- sracetry 代码块(打印所有堆栈调用关系)
function ()
xxx()
print("abc"..s1)
end
}
catch {
-- 发生异常后,被执行
function (errors)
print("[错误]"..os.date().." "..errors)
end
}
|