[R] if several expressions (basic question)

jim holtman jholtman at gmail.com
Mon Aug 9 18:36:39 CEST 2010


The safe bit is to always use the curly brackets on the 'if'
statements to avoid problems.  I always do

if (......) {
     statement
}



On Mon, Aug 9, 2010 at 12:29 PM, Joshua Wiley <jwiley.psych at gmail.com> wrote:
> 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/
>
> ______________________________________________
> 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.
>



-- 
Jim Holtman
Cincinnati, OH
+1 513 646 9390

What is the problem that you are trying to solve?



More information about the R-help mailing list