Compound Assignment Operators : Assignment Operators « Language Basics « Perl

Home
Perl
1.Array
2.CGI
3.Class
4.Data Type
5.Database
6.File
7.GUI
8.Hash
9.Language Basics
10.Network
11.Regular Expression
12.Report
13.Statement
14.String
15.Subroutine
16.System Functions
17.Win32
18.XML
Perl » Language Basics » Assignment Operators 




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 (replicatethe 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
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.