2012-09-28 25 views
0

我目前在使用c#的R.net应用程序中工作。如何在R运行时处理异常? (R.net与c#)

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

会不会尝试&赶上帮助?或任何循环?请给我提供一些步骤。

请帮帮我。提前致谢。

回答

0

功能tryCatch是你在找什么。它的工作原理是这样的:

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

哪里expr是你想尝试和运行一些R的表达。

0

尝试抓住最后可能是你想要的。从我可以告诉r.net中的错误处理与c#/ .net中的错误处理相同。

一旦你发现错误,你会做什么总是争论。 Console.Log,EventLog,燕子等

Try Catch examples