[R] if syntax

Matthias Burger ml-r-help at epigenomics.com
Sun Jun 20 18:25:06 CEST 2004



try

?"if"

Best,

   Matthias


ivo_welch-Rstat at mailblocks.com wrote:
> 
> I ran into an interesting oddity of R,
>    if (0) { print(1); }
>    else  { print(2); }
> is a syntax error, while
>    if (0) { print(1); } else  { print(2); }
> or
>    if (0) { print(1);
>    } else  { print(2); }
>  is not.  I presume it has to do with the duality of the newline 
> functioning as an end of command (;) character, though it still seems a 
> bit odd, and it took me a while to figure out what was wrong.  I 
> eventually figured out that to resolve this ambiguity, I would guess 
> that ifelse() would be a preferred function.
> 
> I wanted to look up the internal R documentation for if via "?if", but 
> this does not work.  making the latter work would be a good idea.
> 
> regards,  /iaw
> ---
> ivo welch
> professor of finance and economics
> brown / nber / yale
> 
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://www.stat.math.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide! 
> http://www.R-project.org/posting-guide.html
> 

-- 
Matthias Burger

Bioinformatics R&D
Epigenomics AG                      www.epigenomics.com
Kleine Präsidentenstraße 1          fax:   +49-30-24345-555
10178 Berlin Germany                phone: +49-30-24345-0




More information about the R-help mailing list