# Perl operators-Miscellaneous Operators Example - Perl Scripting

## What are Perl Miscellaneous Operators? How do they function?

There are following miscellaneous operators supported by Perl language. Assume variable a holds 10 and variable b holds 20 then −
S.No. Operator & Description
1. .
Binary operator dot (.) concatenates two strings.
Example− If $a = "abc",$b = "def" then $a.$b will give "abcdef"
2. x
The repetition operator x returns a string consisting of the left operand repeated the number of times specified by the right operand.
Example− ('-' x 3) will give ---.
3. ..
The range operator .. returns a list of values counting (up by ones) from the left value to the right value
Example− (2..5) will give (2, 3, 4, 5)
4. ++
Auto Increment operator increases integer value by one
Example− $a++ will give 11 5. -- Auto Decrement operator decreases integer value by one Example−$a-- will give 9
6. ->
The arrow operator is mostly used in dereferencing a method or variable from an object or a class name
Example− $obj->$a is an example to access variable $a from object$obj.

## Example

Try the following example to understand all the miscellaneous operators available in Perl. Copy and paste the following Perl program in test.pl file and execute this program.
When the above code is executed, it produces the following result −
We will explain --> operator when we will discuss about Perl Object and Classes.