Description
Nit-picking but 3.4.3 says:
The reason
and
andor
are like control flow structures is that they short-circuit. Not only doesand
return the left operand if it is false, it doesn’t even evaluate the right one in that case. Conversely (contrapositively?), if the left operand of anor
is true, the right is skipped.
If we define the propositions:
left operand if it is false, it doesn’t even evaluate the right one in that case
can be written as
if the left operand of an
or
is true, the right is skipped
can be written as