Compound Assignment Operators : Assignment Operators « Language Basics « Perl






Compound Assignment Operators

   

Operator        Example             Meaning

+=              $a += 3;            Add 

-=              $a -= 3;            Subtract

*=              $a *= 3;            Multiply

/=              $a /= 3;            Divide

**=             $a **= 3;           Raise the power

%=              $a %= 3;            Modulo

.=              $a .= "String Value";       Append

x=              $a x= 3;            Multiply (replicate) the expression (string)

&=              $a &= 3;            Binary AND

|=              $a |= 3;            Binary OR

^=              $a ^= 3;            Exclusive OR

<<=             $a <<= 3;           Left shift

>>=             $a >>= 3;           Right shift

&&=             $a &&= 1;           Logical AND

||=             $a ||= 0;           Logical OR

   
    
    
  








Related examples in the same category

1.Using Assignment Operators on Scalar Variables
2.In Perl, an assignment itself can serve as an lvalue.
3.To set a variable, use the = operator.
4.Complex Assignment
5.Assignment Statements
6.Assign value to four variables
7.Operating and Assigning at Once
8.Basic Math Compound Assignment Statements
9.Assignment Operators
10.The assignment operators.
11.Examples of assignment operators.
12.Compound operator