Precedence with word operators and short-circuit operators : Boolean Operators « Language Basics « Perl






Precedence with word operators and short-circuit operators

   


$x=5;
$y=6;
$z=0;
$result=$x && $y && $z;       # Precedence of = lower than &&
print "Result: $result\n";

$result2 = $x and $y and $z;  # Precedence of = higher than and
print "Result: $result2\n";

$result3 = ( $x and $y and $z );
print "Result: $result3\n";

   
    
    
  








Related examples in the same category

1.Logical Operators (Short-Circuit Operators)
2.! $v1 && $v2
3.&&, ||, and !
4.@a1 = $v1 && 1 .. 10;
5.Boolean Combination Operators
6.Compound Boolean operator Or: ||=
7.Logical operators are defined
8.Short-circuit operators
9.The 'and' Operator
10.Using boolean operator (and &&) to connect the comparison operator