Exemple d'opérateurs logiques Perl
Les opérateurs logiques suivants sont pris en charge par le langage Perl. Supposons que la variable $ a soit vraie et que la variable $ b soit fausse alors -
N ° Sr. | Opérateur et description |
---|---|
1 | and Opérateur logique ET appelé. Si les deux opérandes sont vrais, la condition devient vraie. Example - ($ a et $ b) est faux. |
2 | && L'opérateur ET logique de style C copie un peu le résultat s'il existe dans les deux opérandes. Example - ($ a && $ b) est faux. |
3 | or Opérateur OU logique appelé. Si l'un des deux opérandes est différent de zéro, la condition devient vraie. Example - ($ a ou $ b) est vrai. |
4 | || L'opérateur OU logique de style C copie un peu s'il existe dans l'opérande eather. Example - ($ a || $ b) est vrai. |
5 | not Opérateur PAS logique appelé. Utilisez pour inverser l'état logique de son opérande. Si une condition est vraie, l'opérateur NOT logique rendra faux. Example - not ($ a et $ b) est vrai. |
Exemple
Essayez l'exemple suivant pour comprendre tous les opérateurs logiques disponibles en Perl. Copiez et collez le programme Perl suivant dans le fichier test.pl et exécutez ce programme.
#!/usr/local/bin/perl
$a = true;
$b = false;
print "Value of \$a = $a and value of \$b = $b\n";
$c = ($a and $b);
print "Value of \$a and \$b = $c\n";
$c = ($a && $b);
print "Value of \$a && \$b = $c\n";
$c = ($a or $b);
print "Value of \$a or \$b = $c\n";
$c = ($a || $b);
print "Value of \$a || \$b = $c\n";
$a = 0;
$c = not($a);
print "Value of not(\$a)= $c\n";
Lorsque le code ci-dessus est exécuté, il produit le résultat suivant -
Value of $a = true and value of $b = false
Value of $a and $b = false
Value of $a && $b = false
Value of $a or $b = true
Value of $a || $b = true
Value of not($a)= 1