[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] yes

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

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 earia...@ucsd.edu wrote: Hello, This example seems strange to me: if (2 3) print('Yes'); else print('No') Error: unexpected 'else' in else {if (2