|
|
Or (Operador)
Se utiliza para ejecutar una disyunción lógica sobre dos expresiones.
Sintaxis
resultado = expresión1 Or expresión2
La sintaxis del operador Or consta de las siguientes partes:
| Parte | Descripción |
|---|---|
| Resultado | Requerido; cualquier variable numérica. |
| expresión1 | Requerido; cualquier expresión. |
| expresión2 | Requerido; cualquier expresión. |
Comentarios
Si cualquiera de las expresiones, o ambas, es True, el resultado es True. La siguiente tabla indica cómo se determina el resultado:
| Si expresión1 es | Y expresión2 es | El resultado es |
|---|---|---|
| True | True | True |
| True | False | True |
| True | Null | True |
| False | True | True |
| False | False | False |
| False | Null | Null |
| Null | True | True |
| Null | False | Null |
| Null | Null | Null |
El operador Or ejecuta una comparación bit a bit para identificar los bits de dos expresiones numéricas que tienen la misma posición y establece el bit correspondiente en el resultado según la siguiente tabla de decisión lógica:
| Si bit en expresión1 es | Si bit en expresión2 es | El resultado es |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 1 |