反正有没有打破循环记录错误?

时间:2013-08-08 18:18:18

标签: r logging message break

我正在使用循环来处理一堆文件,其中一些文件可能格式不正确,并导致错误。 例如

  

for(i in 1:100)

file_processor(file[i])

如果第50个文件是意外格式并导致错误,有没有办法将错误放在日志文件中,并保持循环运行直到结束?

1 个答案:

答案 0 :(得分:3)

在循环中放入try / catch INSIDE。捕获异常,LOG IT,然后不要(重新)抛出它。对您选择吞下异常的原因做出很好的评论。吞咽异常应该非常谨慎地使用。