Until

Until ends a Repeat loop.

Syntax

RepeatINSTRUCTION_LISTUntil EXPRESSION

Examples

# Example 1 : let's perform a computation with successive approximationsVARIA=INIT_VALUERepeatVARIA=func ITERATE(VARIA)Until abs(func COMPUTE(VARIA)-TARGET)<EXPECTED_PRECISION# Example 2 : let's wait until the database is updated or until a limit hour is reachedTIMEOUT="22:00:00"RepeatSleep 1Break func DATABASE_UPDATED=1Until time$>=TIMEOUT

Description

Until ends a Repeat loop if:

At least one iteration is done on the Repeat..Until loop, even if the condition is true when the loop starts. This is because the condition is evaluated only at Until statement.

Associated errors

Error codeDescription
10The expression given after Until is not numeric.

See also

For, To, Next, Step, Break, Repeat, While, Wend, If, Then, Else, Elsif, Endif.