RosettaCodeData/Task/Exceptions/R/exceptions-3.r
Ingy döt Net 764da6cbbb CDE
2013-04-10 16:57:12 -07:00

13 lines
304 B
R

tryCatch(
{
if(runif(1) > 0.5)
{
message("This doesn't throw an error")
} else
{
stop("This is an error")
}
},
error = function(e) message(paste("An error occured", e$message, sep = ": ")),
finally = message("This is called whether or not an exception occured")
)