Dichiarazione ST: RETURN
Utilizzare il RETURN
istruzione per uscire da un blocco funzione. Puoi renderlo dipendente da a condizione, Per esempio.
Esempio 75. Esempio
IF xIsDone THEN RETURN; END_IF; iCounter := iCounter + 1;
Se il valore di xIsDone
è uguale a TRUE
, quindi si esce immediatamente dal blocco funzione e dall'istruzione iCounter := iCounter + 1;
non viene eseguito.
Perché il RETURN
statement supporta anche i ritorni condizionali, l'esempio precedente può anche essere descritto come segue.
RETURN (xIsDone); iCounter := iCounter + 1;