Perl Tutorial Perl References

Perl - assignment operators example



The example below shows the usage of assignment and compound assignment operators:

  • = Assignment operator
  • += Addition AND assignment operator
  • -= Subtraction AND assignment operator
  • *= Multiply AND assignment operator
  • /= Division AND assignment operator
  • %= Modulo AND assignment operator
  • **= Exponent AND assignment operator
$a = 25.0;

print("a = $a \n\n");

#Addition AND assignment operator
$a += 5;
print("a += 5 makes a = $a\n");

#Subtraction AND assignment operator
$a -= 8;
print("a -= 8 makes a = $a\n");

#Multiply AND assignment operator
$a *= 4;
print("a *= 4 makes a = $a\n");

#Division AND assignment operator
$a /= 2;
print("a /= 2 makes a = $a\n");

#Modulo AND assignment operator
$a %= 5;
print("a %= 5 makes a = $a\n");

#Exponent AND assignment operator
$a **= 3;
print("a **= 3 makes a = $a\n");

The output of the above code will be:

a = 25 

a += 5 makes a = 30
a -= 8 makes a = 22
a *= 4 makes a = 88
a /= 2 makes a = 44
a %= 5 makes a = 4
a **= 3 makes a = 64

❮ Perl - Operators