Boolean Logic
Boolean logic deals with true and false values. These are the fundamental building blocks for making decisions in your macros.
Boolean Values
The simplest logic blocks represent the values true and false.
- True: Represents a condition that is met or correct.
- False: Represents a condition that is not met or incorrect.
Null
The null block represents a lack of value. It is rarely used in simple macros but can be useful for advanced logic or initializing variables to "nothing".
Usage
You often use these blocks to:
- Set flags or variables (e.g.,
set is_running to true). - Pass as parameters to functions that expect a yes/no answer.
- Create infinite loops (e.g.,
repeat while true).