Tabla 11-5. Operadores Lógicos
ejemplo | nombre | resultado |
---|---|---|
$a and $b | Y | Cierto si tanto $a como $b son ciertos. |
$a or $b | O | Cierto si $a o $b son ciertos. |
$a xor $b | O exclusiva | Cierto si $a es cierto o $b es cierto, pero no ambos a la vez. |
! $a | Negación | Cierto si $a no es cierto. |
$a && $b | Y | Cierto si tanto $a como $b son ciertos. |
$a || $b | O | Cierto si $a o $b son ciertos. |
La razón de las dos variaciones de "y" y "o" es que operan con distinta precedencia (ver Precedencia de Operadores.)