首页 > 其他 > 详细

xpcall 安全调用

时间:2015-10-01 22:58:36      阅读:199      评论:0      收藏:0      [点我收藏+]

-- xpall (调用函数f, 错误函数fe[, 参数])

function fun(a,b)   -- 这里的参数没什么实际作用,就是展示下用法
    return a / b
end

-- xpcall
local success, res = xpcall(fun,function()
    return debug.traceback()
end, 1,0)

print(success,res)      --> false   an error occured !!

 

-------------------------------------------

 

t = {}
function t:fun(a,b)   -- 这里的参数没什么实际作用,就是展示下用法
    return a / b
end



-- xpcall
local success, res = xpcall(t.fun,function()
    return debug.traceback()
end,t, 1,0)

print(success,res)      --> false   an error occured !!

xpcall 安全调用

原文:http://www.cnblogs.com/freebird92/p/4851614.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!