Or Else Operator
Returns “true” if one or more Boolean expressions are true, but stops after the initial true expression.
Syntax
expression_1 Or Else expression_2
Parts
expression_1- An expression with the type
Booleanor that can change toBoolean. expression_2- An expression of a type compatible with
expression_1.
Instructions
Or Else is almost the same as the operator Or.
They are different when expression_1 is true.
When this occurs, expression_2 is not evaluated.
This is correct because if one expression is true, the result is always true.
This is known as short-circuit evaluation.
If expression_1 is |
And expression_2 is |
Then the result is |
|---|---|---|
| True | not evaluated | True |
| False | True | True |
| False | False | False |
Examples
TODO