Tabella 15-7. Operatori logici
Esempio | Nome | Risultato |
---|
$a and $b | And | TRUE se entrambi $a e $b sono TRUE. |
$a or $b | Or | TRUE se uno tra $a o $b è TRUE. |
$a xor $b | Xor | TRUE se uno tra $a o $b è TRUE, ma non entrambi. |
! $a | Not | TRUE se $a non è TRUE. |
$a && $b | And | TRUE se entrambi $a e $b sono TRUE. |
$a || $b | Or | TRUE se uno tra $a o $b è TRUE. |
La ragione per le due differenti variazioni degli operatori "and" e "or"
è che essi operano con differenti precedenze. (Vedere
Precedenza degli
operatori.)