我目前在使用c#的R.net应用程序中工作。如何在R运行时处理异常? (R.net与c#)
我是R新手,我不确定如何处理R语言中的运行时异常?我在网上提到R上的在线资料,但是找不到有用的资料。
会不会尝试&赶上帮助?或任何循环?请给我提供一些步骤。
请帮帮我。提前致谢。
我目前在使用c#的R.net应用程序中工作。如何在R运行时处理异常? (R.net与c#)
我是R新手,我不确定如何处理R语言中的运行时异常?我在网上提到R上的在线资料,但是找不到有用的资料。
会不会尝试&赶上帮助?或任何循环?请给我提供一些步骤。
请帮帮我。提前致谢。
功能tryCatch
是你在找什么。它的工作原理是这样的:
result = tryCatch({
expr
}, warning = function(w) {
warning-handler-code
}, error = function(e) {
error-handler-code
}, finally {
cleanup-code
}
哪里expr
是你想尝试和运行一些R的表达。
尝试抓住最后可能是你想要的。从我可以告诉r.net中的错误处理与c#/ .net中的错误处理相同。
一旦你发现错误,你会做什么总是争论。 Console.Log,EventLog,燕子等