companion
companion copied to clipboard
Feature Request: LOOP...UNTIL in addition to WHILE....REPEAT
Is this a feature relevant to companion itself, and not a specific module?
- [x] I believe this to be a feature for companion, and is not specific to a module
Is there an existing issue for this?
- [x] I have searched for similiar existing issues
Describe the feature
It is frequently a lot easier to manage a loop where the test is done at the end of the loop rather than the start of the next iteration of the loop. Any chance of getting a LOOP...UNTIL action implemented, where the test is done at the end of the loop?
Usecases
Simplifies repetitive actions and when to break out of the iteration.
What's the difference?
Any "Wait" action to delay the loop's restart would be present within the loop, right?
Under what circumstance would the next loop not begin literally immediately after the previous loop ended to the extent that it'd make a difference if the check is at the top of the loop or the bottom?