如何在R中运行时处理异常? (带有c#的R.net)

时间:2012-09-28 14:46:26

标签: .net r c#-4.0 exception exception-handling

我目前正在使用c#工作在R.net应用程序上。

我是R的新手,我不知道如何处理R语言中的运行时异常?我在网上提到在线资料,但是找不到有用的东西。

试试&赶上帮忙?还是任何循环?请给我一些步骤。

请帮帮我。非常感谢。

2 个答案:

答案 0 :(得分:0)

函数tryCatch正是您所寻找的。它的工作原理如下:

result = tryCatch({
    expr
}, warning = function(w) {
    warning-handler-code
}, error = function(e) {
    error-handler-code
}, finally {
    cleanup-code
}

expr是您想要尝试并运行的某个R表达式。

答案 1 :(得分:0)

尝试抓住最终可能是你想要的。据我所知,r.net中的错误处理与c#/ .net中的错误处理相同。

一旦发现错误,你所做的就是争论不休。 Console.Log,EventLog,swallow等

Try Catch examples