Descripción
La instrucción "Abandonar el bucle inmediatamente" permite interrumpir en cualquier punto la ejecución de un bucle FOR, WHILE o REPEAT independientemente de las condiciones. El procesamiento del programa continúa después finalizar el bucle (END_FOR, END_WHILE, END_REPEAT).
La instrucción tiene efecto sobre el bucle que incluye directamente la instrucción.
Ejemplo
El siguiente ejemplo muestra el funcionamiento de la instrucción:
Encontrará más información sobre los tipos de datos válidos en "Consulte también".
Si se cumple la condición i < 5, se interrumpe el procesamiento del bucle. El procesamiento continúa después de END_FOR.
Si no se cumple la condición i < 5, se ejecuta la siguiente asignación de valor ("DB10".Test[i] :=1) y se inicia una nueva ejecución del bucle. La variable de contaje (i) se decrementa en "-2" y se comprueba si su valor actual se encuentra en el rango de valores programados. Si la variable de control (i) se encuentra en el rango de valores, la condición IF se evalúa de nuevo.