versión 6.0
La sintaxis formal de la estructura de control de flujo Repeat...Until es:
Repeat instrucción(es) Until (Expresion_Booleana)
Un bucle Repeat...Until loop es similar al bucle While...End while, excepto que prueba la expresión booleana después de la ejecución del bucle en lugar de antes. De esta forma, el bucle Repeat...Until siempre se ejecuta por lo menos una vez, mientras que si la expresión boolena es inicialmente falsa, el bucle While...End while no se ejecuta.
La otra diferencia con el bucle Repeat...Until es que el bucle continua hasta que la expresión booleana sea TRUE.
Ejemplo
Compare el siguiente ejemplo con el ejemplo para el bucle While...End while. Observe que no es necesario inicializar la expresión booleanano hay comando CONFIRM para inicializar la variable OK.
Repeat ADD RECORD([aTabla]) Until (OK=0)
Ver también
Case of...Else...End case, Condiciones y bucles, For...End for, If...Else...End if, While...End while.