Re: [R] if/else statement without curly brackets gives a problem

2012-01-21 Thread Florent D.
It is well explained here http://www.burns-stat.com/pages/Tutor/R_inferno.pdf page 67. On Sat, Jan 21, 2012 at 9:56 PM, Ery Arias-Castro wrote: > Hello, > > This example seems strange to me: > > > if (2 > 3) print('Yes'); else print('No') > Error: unexpected 'else' in " else" > > > {if (2 > 3) p

Re: [R] if/else statement without curly brackets gives a problem

2012-01-21 Thread jim holtman
Don't use the ';' > if (2 > 3) print('Yes'); else print('No') Error: unexpected 'else' in " else" No suitable frames for recover() > if (2 > 3) print('Yes') else print('No') [1] "No" > 'else' is part of the 'if'. The ';' implies the start of a new statement. You do not need the ';' when writing

[R] if/else statement without curly brackets gives a problem

2012-01-21 Thread Ery Arias-Castro
Hello, This example seems strange to me: > if (2 > 3) print('Yes'); else print('No') Error: unexpected 'else' in " else" > {if (2 > 3) print('Yes'); else print('No')} Error: unexpected 'else' in "{if (2 > 3) print('Yes'); else" > { + if (2 > 3) print('no') + else print('yes') + } [1