Node:Inclusive OR, Previous:Logical operators, Up:Logical operators
Note well! Shakespeare might have been disappointed that,
whatever the value of a variable to_be
, the result of
to_be || !to_be
(i.e. "To be, or not to be?") is always 1, or true.
This is because one or the other of to_be
or !to_be
must
always be true, and as long as one side of an OR ||
expression is
true, the whole expression is true.