Dear all,

Let's say I have this script , below. tryCatch  indeed catches the error but 
exists, I want function to continue and stay in the loop. I found very  
examples of withRestarts on internet to figure it out. Could you help me how to 
do it ?


myfunc <- function()
{
  while(1)
  {
  x <- runif(1)
  if ( x > 0.3 ) a <-  x/2 else a <- x/"b"
  print(a)
  Sys.sleep(1)
  }
}

tryCatch({ myfunc() },
        warning = function(w) { print("warning") },
        error = function(e) { print("error") },
        finally = {  print("end") }
)

______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to