tryCatch报错后不退出,而是执行error=后的自定义函数;
出现警告则执行warning =后的自定义函数;
finally=后的自定义函数总是执行
tryCatch(exp_normal,
warning = function(w){exp_warning}, #警告则执行
error=function(e){exp_error}, #报错则执行
finally={exp_always} #执行
)
例: