crow/bool.crow (source)
new bool() bare
Same as false.
== bool(a bool, b bool) bare
Boolean equality.
<=> comparison(a bool, b bool) bare
Compares false less than true.
to nat64(a bool) bare
0 for false, 1 for true.
false bool() bare
False boolean value.
This can also be written as ().
true bool() bare
True boolean value.
not bool(a bool) bare
Changes true to false, and false to true.
&& bool(a bool, b bool) bare
If a is false, returns false immediately and does not evaluate b.
Else, returns b.
|| bool(a bool, b bool) bare
If a is true, returns true immediately and does not evaluate b.
Else, returns b.
bool builtin
Boolean type: either false or true.
Unlike in other programming languages, this isn't a numeric type.