Perl OperatorsA perl operator is a series of symbols used as syntax. An operator is a sort of function and its operands are arguments. Perl Operator PrecedencePerl precedence acts like BODMAS in Mathematics. Addition and Subtraction always comes after the Multiplication and Division. For example, Here, answer will be 2 with BODMAS rule. (6 / 3 = 2) will be calculated first, then the quotient 2 will be multiplied by the 5, followed by subtraction and addition. Example: Output: 2 80 Perl Operator Precedence Table
Perl Operator AssociativityThe associativity of an operator helps you to decide whether to evaluate an equation from (left to right) or (right to left). The order of operation is very important. Sometimes it is same from both the sides but sometimes it produces drastic difference. For example, The answer for this question is same in any order either from left or right. 3 ∗∗ 2 ∗∗ 3 The answer for this question will be (9 ∗∗ 3) from left and (3 ∗∗ 8) from right. Both the answers have a lot of difference. Example: Output: 6561 Perl Associativity Table
Perl ArityThe arity of an operator can be defined as the number of operands on which it operates. A nullary operator operates on zero operand, a unary operator operates on one operand, a binary operator operates on two operands and a listary operator operates on list of operands. For example, Arithmetic operators are usually left associative. Here, (3 + 3) evaluates first and then goes to the second (-) operator. Example: Output: 26 Perl FixityOperator fixity can be defined as its position relative to its operands. For example,
Next TopicPerl Operator Types |