On Sat, 15 Jan 2011, Dirk Eddelbuettel wrote:


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!

Thx, added on R-Forge.
Z

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.

Reply via email to