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);