From: Dave Bass Date: 2008-06-17T23:07:25+09:00 Subject: Re: print(true and true) #=> the parenthesis issue I've always used "&&" rather than "and". I know the two operators have different precedences. The "&&" version comes naturally to me, thanks to a C background. Can someone give non-contrived examples where "and" works nicely but "&&" doesn't? I.e. what is the reason for including "and" in the language, as it seems redundant to me. (The Pickaxe says "just to make life interesting".) -- Posted via http://www.ruby-forum.com/.