Skip to main content

Instruction ST : RETURN

Utilisez le RETURN instruction pour sortir d'un bloc fonction. Vous pouvez rendre cela dépendant d'un état, par example.

Exemple 75. Exemple
IF xIsDone THEN
        RETURN;
END_IF;

iCounter := iCounter + 1;

Si la valeur de xIsDone est égal à TRUE, le bloc fonction est immédiatement quitté et l'instruction iCounter := iCounter + 1; n'est pas exécuté.

Parce que le RETURN prend également en charge les retours conditionnels, l'exemple ci-dessus peut également être décrit comme suit.

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