From: Mark Wilden Date: 2006-02-28T03:58:35+09:00 Subject: Re: Ruby Whitespace Semantics "Hal Fulton" wrote in message news:4402AFA0.5080703@hypermetrics.com... > > Expressions in Ruby can be like standalone statements. Statements are > terminated with an optional semicolon or with a newline. If a statement > is incomplete, it is understood to go on to the next line; if it is > complete, it is just as if terminated with a semicolon. > > Therefore: > > a = (4 > +5) > > is the same as > > a = (4; > +5) But (4 is clearly an incomplete statement.