使用coroutine捕获异常和普通代码里捕获异常的原理是一样的
coroutine是协同 捕获异常跟是在哪个coroutine里没有太大关系
function fun() print("run function fun") error("err string")endfunction printErr(e) print("get error:",e)endxpcall(fun,printErr)