Constant Folding Like C, Perl does a certain amount of expression evaluation at compile time whenever it determines that all arguments to an
C-style Logical And Binary "&&" performs a short-circuit logical AND operation.
Binding Operators Binary "=~" binds a scalar expression to a pattern match. Certain operations
Symbolic Unary Operators Unary "!" performs logical negation, that is, "not". See also
Operator Precedence and Associativity Operator precedence and associativity work in Perl more or less like they do in mathematics.
Auto-increment and Auto-decrement "++" and "--"
The Arrow Operator "-> " is an infix dereference operator, just as it is in C and C++. If the right side is
Logical And Binary "and" returns the logical conjunction of the two surrounding expressions
C-style Logical Or Binary "||" performs a short-circuit logical OR operation. That is, if
Page 4 of 4