On 15 January 2011 at 11:29, Carl Witthoft wrote: | | Somehow this reminds me of a famous FORTRAN code snippet: | | 10 STOP | STOP | STOP | ! IN CASE STILL SKIDDING | GOTO 10 Immediate candidate for the fortunes package!
Dirk | <quote> | From: Marius Hofert <m_hofert_at_web.de> | Date: Sat, 15 Jan 2011 09:09:20 +0100 | | | Dear expeRts, | | is there a neat way to *completely* stop a script after an error | occured? For example, consider the following script: | | ## ==== file.R ==== | | for(i in 1:10){ | | print(i) | if(i == 5) stop("i == 5") | | | } | for(i in 11:100) print(i) | | ## ================ | | | stop() behaves like it should namely to stop the execution of the | *current* expression, but I was wondering if it is possible to *really* | stop the script after the first for loop [so without executing the | second for loop or anything after that point]. Of course one could use | something like "if(there was an error) do not continue" but that's not | really nice. | | ______________________________________________ | R-help@r-project.org mailing list | 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. -- Dirk Eddelbuettel | e...@debian.org | http://dirk.eddelbuettel.com ______________________________________________ R-help@r-project.org mailing list 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.