A truth value, either true or false.
Use && and || for short-circuit evaluation. The and, or and xor functions evaluate both operands before combining their values. Ordering places false before true.
&&
||
Returns true when this value and other are both true.
Compares this value with other, placing false before true.
Returns the logical negation of this value.
Returns true when at least one of this value and other is true.
Creates a Boolean range from this value up to other, inclusive.
Creates a Boolean range from this value up to other, exclusive.
Returns true when exactly one of this value and other is true.