Logical Expressions
There are three Scheme language constructs that act like logical
operators.
Logical operators work on and return the truth values true and
false. Summary:
- (not ... ) is a negation operator, returning the opposite of the
truth value of its argument.
- (or ... ) returns true if any of its arguments
does, false otherwise.
- (and ... ) returns true if all of its arguments do,
false otherwise