On 10/12/2010 12:05 PM, William Dunlap wrote:
> -----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.
That's a nice idea!
Duncan Murdoch
______________________________________________
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.