Skip to main content

Declaración ST: RETURN

Utilizar el RETURN sentencia para salir de un bloque de funciones. Puede hacer que esto dependa de un condición, por ejemplo.

ejemplo 75. Ejemplo
IF xIsDone THEN
        RETURN;
END_IF;

iCounter := iCounter + 1;

Si el valor de xIsDone es igual a TRUE, entonces el bloque de funciones se sale inmediatamente y la instrucción iCounter := iCounter + 1; no se ejecuta.

Porque el RETURN declaración también admite devoluciones condicionales, el ejemplo anterior también se puede describir de la siguiente manera.

RETURN (xIsDone);
iCounter := iCounter + 1;