tryCatch抑制错误消息

时间:2016-04-17 22:41:59

标签: r exception-handling

我正在使用value_and_place = 4.times { |i| @user_array[i] == @computer_sequence[i] } value_only = (@user_array & @computer_sequence).length - value_and_place 来捕获发生的任何错误。但是,即使我捕获它们并返回相应的错误值,看起来错误仍然在我的批处理系统的日志中报告。有没有办法完全抑制错误,只是继续我提供的错误处理?

1 个答案:

答案 0 :(得分:2)

确保您既不会(1)返回错误,也不会(2)在错误处理代码中打印到message。请注意,stderr将其输出发送到tryCatch(expr, error = function(e) {})

满足这两个条件的最小方法是{{1}}