R windows GUI在错误时停止执行

时间:2013-11-21 11:12:00

标签: windows r

我的一位用户在Windows的R GUI中运行脚本。他将脚本本身复制粘贴到R控制台中。如果用户设置了一些不兼容的参数,则脚本会出现错误,但其余部分会执行,从而给人的印象是一切都很顺利。有没有办法在遇到错误时终止R会话?或者在发现任何错误后立即停止执行而不终止会话的任何其他方法?

2 个答案:

答案 0 :(得分:0)

只需将脚本重写为对一个或多个函数的调用。如果这工作太多,您也可以在{...}块中包装代码行。执行将在第一次遇到错误时停止。

答案 1 :(得分:0)

halt = function() q('no')
options(error=halt)

将完成这项工作