|
|
|
|
|
- Código a ejecutar
- Salida de un bucle
- Ejecutar la siguiente iteración
- Bucle sin fin
- Variable externa en un bucle
El bloque de instrucciones se repite sin cesar. El número de iteraciones en el bloque de instrucciones no se comprueba, no hay ninguna expresión que evaluar.
LOOP
ALine = fReadLine(FileNum)
IF ALine = EOT THEN BREAK
ProcessLine(ALine)
END
LOOP
ALine = fReadLine(FileNum)
ProcessLine(ALine)
DO WHILE ALine <> EOT
LOOP (10)
ALine = fReadLine(FileNum)
ProcessLine(ALine)
END
Sintaxis
Bucle con salida según una condición "IF" Ocultar los detalles
LOOP ... IF <Condition> THEN BREAK ... END
<LOOP>: Marca el inicio del bloque de instrucciones. <BREAK>: Permite salir del bloque de instrucciones. <END>: Marca el final del bloque de instrucciones. <LOOP>: Marca el inicio del bloque de instrucciones. <DO WHILE>: Marca el final del bloque de instrucciones. Se utiliza para salir del bloque de instrucciones. Se ejecutan las líneas del bucle que se encuentran antes de esta sentencia.
Bucle con salida según el número de iteraciones Ocultar los detalles
LOOP (<Number of iterations>) ... END
<LOOP>: Marca el inicio del bloque de instrucciones. <Number of Iterations>: Número de iteraciones a realizar. El programa saldrá del bucle cuando se alcance el número de iteraciones. <END>: Marca el final del bloque de instrucciones. Observaciones El código a ejecutar se sitúa entre las sentencias LOOP y END. Hay varias declaraciones disponibles: - RETURN: Salir del bucle y del proceso (o procedimiento) actual.
- RETURN: Devuelve un informe de estado al proceso de llamada. Salir del bucle y del proceso (o procedimiento) actual.
- BREAK: Sale del bucle y ejecuta el resto del proceso actual.
Cerrar se utiliza para salir del bucle y cerrar la ventana actual. Ejecutar la siguiente iteración Para ejecutar directamente la siguiente iteración sin terminar el código de la iteración actual, utilice la instrucción CONTINUAR: LOOP ... IF <Condition> THEN CONTINUE // Go back to the LOOP keyword ... END Durante la compilación del proyecto, un bucle sin fin (sin BREAK, RETURN o RETURN) se señala mediante una advertencia. Variable externa en un bucle Una variable declarada por EXTERN no puede utilizarse en un bucle.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|