Assignment Operators : Assignment Operators « Language Basics « Perl






Assignment Operators

   
Operator     Example         Meaning
=            $var = 5;       Assign 5 to $var
+=           $var += 3;      Add
-=           $var -= 2;      Subtract
.=           $str.="ing";    Concatenate ing to $str
*=           $var *= 2;      Multiply $var by 2
/=           $var /= 2;      Divide $var by 2
**=          $var **= 2;     Square $var
%=           $var %= 2;      Divide $var by 2
x=           $str x= 2;      Repeat value of $str 2 times
<<=          $var <<= 1;     Left-shift bits in $var one position
>>=          $var>>= 2;      Right-shift bits in $var two positions
&=           $var &= 1;      One is bitwise-ANDed to $var
|=           $var |= 2;      Two is bitwise-ORed to $var
^=           $var ^= 2;      Two is bitwise-exclusive ORed to $var

   
    
    
  








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.Compound Assignment Operators
10.The assignment operators.
11.Examples of assignment operators.
12.Compound operator