[R] if several expressions (basic question)

David Winsemius dwinsemius at comcast.net
Mon Aug 9 18:26:23 CEST 2010


On Aug 9, 2010, at 12:14 PM, Joshua Wiley wrote:

> On Mon, Aug 9, 2010 at 8:51 AM, Dwayne Blind <dwayneblind at gmail.com>  
> wrote:
>> Dear R users,
>>
>> I have a basic question. In an "if statement", when several  
>> expressions have
>> to be evaluated, they must be put inside curly braces, right ?
>
> Yes.
>
> if(1 > 2) {print("hello"); print("world")}
> if(4 > 2) {print("hello"); print("world")}

Well, not actually. If they are all on the same line separated by  
";"'s the parser should accept.

if(TRUE) print("hellooooo"); print("world"); y=3; z=2
y
z

-- 
David.
>
>>
>> For example :
>>
>> if (x>2) {
>>
>>    y=3
>>    z=2
>>
>> }
>>
>>
>> Thank you very much,
>> Dwayne
>>
>>        [[alternative HTML version deleted]]
>>
>> ______________________________________________
>> R-help at 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.
>>
>
>
>
> -- 
> Joshua Wiley
> Ph.D. Student, Health Psychology
> University of California, Los Angeles
> http://www.joshuawiley.com/
>
> ______________________________________________
> R-help at 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.

David Winsemius, MD
West Hartford, CT



More information about the R-help mailing list