while
The while: command conditionally repeats a sequence of actions. This can implement controlled infinite loops for interactions and timers.
start:
set:
counter: 0
while:
if@bool: {{counter < 5 ? 'yes'}}
do:
set:
counter: {{counter+1}}
return:
counter@key: countercounter: 5Syntax
if:
The if@bool: key must resolve to a boolean value.
While true, the commands in do: are repeatedly executed.
If false, the while-loop terminates.
do:
The do: key contains any number of commands to repeat.