On Tue, Feb 25, 2003 at 12:21:49PM -0800, Jeff Westman wrote: > Basic question on using '&&' vs 'and'. I see that '&&' has higher precedence > than 'and', but why does > > print 1 && 1 && 0; > print "\n"; > print 1 and 1 and 0; > print "\n"; > > return > 0 > 1 > > I would have expected both statements to return 0.
s/return/print/g Running your program through perl -MO=Deparse,-p gives: print(0); print("\n"); ((print(1) and 1) and '???'); print("\n"); "and" has very low precedence. -- Paul Johnson - [EMAIL PROTECTED] http://www.pjcj.net -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]