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/.