函数:pcall 保护模式调用

优质
小牛编辑
115浏览
2023-12-01

函数名称:保护模式调用

函数功能:保护执行 function 函数, function 内部发生的错误不会影响脚本运行

函数方法

bool,msg = pcall(fun,action,...)

参数类型必填说明
funfunction待调用参数
action-待传入 fun 的参数,支持多个参数
返回值类型说明
boolbooleantrue - 无错误,false - 有错误
msg-有错误时返回错误信息

函数用例

bool,msg = pcall(function(i) print(i) error('error..') end,33)
if bool then
    dialog("无错误",5000)
else
    dialog(msg,5000)
end