Go
to the first, previous,
next, last section, table
of contents. 
Modula-3 supports the usual boolean operators. Short-circuit (conditional)
evaluation is used. From highest to lowest precedence, they are: 
- NOT expr 
 
- TRUE if expr is FALSE; FALSE
if expr is TRUE 
 
- expr1 AND expr2
 
- TRUE iff expr1 and expr2 are
both TRUE, otherwise FALSE 
 
- expr1 OR expr2 
 
- TRUE iff either expr1 or expr2
is TRUE, otherwise FALSE 
 
Modula-3 also supports bitwise logical computation on unsigned numbers
using the procedures in the Word interface (see section Word
Interface). 
Go to the first, previous,
next, last section, table
of contents.