[R] Making an if condition variable ?

Rainer M Krug Rainer at krugs.de
Thu Jun 2 15:07:32 CEST 2016


"ce" <zadig_1 at excite.com> writes:

> Thank you all for wisdom :)
> Problem is that I change the condition often and then I forget it. I
> wanted to put it at the beginning of the program with the other
> parameters so I wouldn't miss it.

In this case - why not use a function instead of the condition?

cond <- function(x){x>0}
and than

if (cond(4)) {...}

might be the easiest in this case?

or, more flexible,

cond <- function(...){x>0}

if (cond(x=3)) {...}

Cheers,

Rainer

>
> ce
>
>
> -----Original Message-----
> From: "Rainer M Krug" [Rainer at krugs.de]
> Date: 06/02/2016 04:00 AM
> To: "Jeff Newmiller" <jdnewmil at dcn.davis.ca.us>
> CC: r-help at r-project.org
> Subject: Re: Making an if condition variable ?
>
> Jeff Newmiller <jdnewmil at dcn.davis.ca.us> writes:
>
>> Beware of getting too "meta" in your programming... it is rarely worth
>> it. Just write the code and move on with life. That is the beauty of a
>> scripting language.
>
> +1
>
> I think this a very common pitfall (I know it from own experience...)
> and I would say a candidate for a fortune?
>
> Rainer

-- 
Rainer M. Krug
email: Rainer<at>krugs<dot>de
PGP: 0x0F52F982
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 454 bytes
Desc: not available
URL: <https://stat.ethz.ch/pipermail/r-help/attachments/20160602/0da30112/attachment.bin>


More information about the R-help mailing list