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
Binding Operators Binary "=~" binds a scalar expression to a pattern match. Certain operations
C-style Logical Or Binary "||" performs a short-circuit logical OR operation. That is, if
Constant Folding Like C, Perl does a certain amount of expression evaluation at compile time whenever it determines that all arguments to an
Auto-increment and Auto-decrement "++" and "--"
Bitwise Or and Exclusive Or Binary "|" returns its operands ORed together bit by bit.
Operator Precedence and Associativity Operator precedence and associativity work in Perl more or less like they do in mathematics.
Symbolic Unary Operators Unary "!" performs logical negation, that is, "not". See also
Page 4 of 4