Rexx - Operadores lógicos

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