[Rd] Can example() code stop the example without generating an error?
Uwe Ligges
ligges at statistik.uni-dortmund.de
Tue Mar 14 14:01:59 CET 2006
Henrik Bengtsson wrote:
> Hi,
>
> does anyone know if it is possible to write example code (in Rd
> examples) such that one can stop the example without generating an
> error? Example:
>
> code A
> if (cond)
> niceStop()
> code B
What about
code A
if(cond){
code B
}
But maybe I do not get your point.
Uwe Ligges
> I know this sounds weird, but I would like some of my Rd examples to
> run if and only if another package is available or if a certain large
> Affymetrix data file is available. One can put all of the example in
> a function and return from the function if the package is not
> available, but then all object assigned are lost. My best/cleanest
> solution right now is to use break in a dummy for loop. Examples:
>
> for (z in 1) {
>
> code A
> if (cond)
> break
> code B
>
> }
>
> Other suggestions? The solution must off course pass R CMD check.
>
> /Henrik
>
> PS. I know example() calls source(), but I'm not sure how R CMD check
> does it. DS.
>
> ______________________________________________
> R-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel
More information about the R-devel
mailing list