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;