Boolean operators
Boolean operations are helpful to describe conditions, because they
always result in one of two values: true or false. BI# allows to combine Boolean values
through the operators and, or, and not (!).
This table shows how the operators work:
| a | b | a and b | a or b | !a |
|---|---|---|---|---|
| true | true | true | true | false |
| true | false | false | true | false |
| false | true | false | true | true |
| false | false | false | false | true |
This example shows how you can use these operators in BI#:
bool this_is_true = !false;
int x = 42;
bool greater_than_zero = x > 0;
bool divisible_by_6 = greater_than_zero and (x % 6 == 0);