2012-09-28 53 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