You can work with Boolean values using the usual and, or, xor, and not operations.
However, complement is like not for Boolean, but it gives a bitwise opposite value for other types.
⇒ Now answer question 6 from the Questions section.
How do you compare two values? For example, n: 13 and m: 42:
- Use = (or equal? as an infix operator) to see if the values are the same (just like in mathematics!):
;-- see Chapter03/evaluation.red: n = m ;== false 13 = 13.0 ;== true equal? 13 13.0 ;== true "red" = "Red" ;== true
- Use <> (or not-equal?) to see if the values are different: ...