From: rick.hu@... (Rick Hu) Date: 2004-01-18T14:20:00+09:00 Subject: Re: long expression syntax Thanks for all your responses. Now try these puts 1 if ( 1 == 2 1 == 1 ) [ syntax is correct. output 1 ] puts 1 if ( 1 == 1 1 == 2 ) [ syntax is correct. output nothing ] Somehow, ( boolean boolean boolean .... boolean ) is a valid syntax and the last boolean value is the value of the expression. What's the rationale behind this?