[R] if several expressions (basic question)

Joshua Wiley jwiley.psych at gmail.com
Mon Aug 9 18:29:09 CEST 2010


On Mon, Aug 9, 2010 at 9:26 AM, David Winsemius <dwinsemius at comcast.net> wrote:
>
> 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
I thought that at first also but look at:

if(FALSE) print("hello"); print("world")

At least on my version of R, hello is not printed but world is.


>
> --
> 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
>
>



-- 
Joshua Wiley
Ph.D. Student, Health Psychology
University of California, Los Angeles
http://www.joshuawiley.com/



More information about the R-help mailing list