> -----Original Message----- > From: r-help-boun...@r-project.org > [mailto:r-help-boun...@r-project.org] On Behalf Of Martin Maechler > Sent: Friday, December 10, 2010 8:54 AM > To: Steve Lianoglou > Cc: r-help@r-project.org > Subject: Re: [R] Perl "cut" equivalent in R > > >>>>> "SL" == Steve Lianoglou <mailinglist.honey...@gmail.com> > >>>>> on Mon, 6 Dec 2010 14:21:59 -0500 writes: > > >>> if(FALSE) { stuff your don't want executed } > >>> > >> > > Switching a block of code off/on with editing a single > >> character may be done using 0/1 instead of FALSE/TRUE. > > SL> Or even F/T > > Bad Idea: > > F <- 1
Another approach is to write the following function dontRun <- function(expr) {} and replace that if (FALSE) { ... questionable code ... } with dontRun( {... questionable code ...} ) If you do want the questionable code to run, redefine dontRun to be dontRun <- function(expr) { expr } You can use this approach to put assertion tests into your code that only get run when the assertion function is defined to do something. Bill Dunlap Spotfire, TIBCO Software wdunlap tibco.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. > ______________________________________________ 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.