lua xpcall基本用法
作者:互联网
xpcall有两个参数(处理的函数,函数异常的处理)
类似java中的try --- catch 不会终止程序的继续运行
函数没有异常 则不会调用 处理异常的方法
function traceback(err)
print("LUA ERROR: " .. tostring(err))
print(debug.traceback())
end
local function main()
self:hello() --function is null
print("hello")
end
local status = xpcall(main, traceback)
print("status: ", status)
-------------------打印结果------------------------------
LUA ERROR: mod/manager:56: attempt to call method 'hello' (a nil value)
status: false
标签:function,status,traceback,xpcall,用法,lua,print,hello 来源: https://blog.csdn.net/hjssss/article/details/120090169