Operadores lógicos são usados para avaliar expressões booleanas. A seguir estão os operadores lógicos disponíveis no Rexx.
Operador |
Descrição |
Exemplo |
E |
Este é o operador lógico “e” |
1 ou 1 dará 1 |
| |
Este é o operador lógico “ou” |
1 ou 0 dará 1 |
\ |
Este é o operador lógico “não” |
\ 0 dará 1 |
&& |
Este é o operador “ou” exclusivo lógico |
1 && 0 dará 1 |
Exemplo
O programa a seguir mostra como os vários operadores podem ser usados.
/* Main program*/
say 1 & 0
say 1 | 0
say 1 && 0
say \1
O resultado do programa acima será -
0
1
1
0