From: Lars Christensen Date: 2001-10-28T07:29:44+09:00 Subject: [ruby-talk:23651] Re: Issues with white space [was Re: Bruce Eckel's opinion of Ruby] On Fri, 26 Oct 2001, ts wrote: > >>>>> "S" == Sean Russell writes: > > S> Raja S. wrote: > >> puts( (����8 > >> +�20)�/�2) => 10 > > S> This is really, really bizarre. Can anyone explain to me why this is true? > S> A parse error, I could understand... but 10? > > pigeon% ruby -e 'puts((8 ; + 20) / 2)' > 10 > pigeon% I am a bit surprised by this, because my attempt to do this did not work. Why are such expression separation not allowed in this case: $ ruby -e 'p (2;3)' -e:1: parse error p (2;3) ^ $ ruby -e 'p ((2;3))' 3 -- Lars Christensen, larsch@cs.auc.dk