RETURN
Оператор RETURN принудительно заканчивает выполнение текущего программного компонента (программы, дочерней программы, функционального блока или функции) и начинает выполнение следующего. Выражения в программном объекте, следующие после оператора RETURN, не выполняются, а на выход при необходимости передается уже имеющийся результат вычислений или значение по умолчанию. Пример использования приведен на следующем изображении:
IF (x = y) THEN //если выражение x = y верно,
flag := false; //устанавливается флаг,
RETURN; //осуществляется выход из программного объекта
end_if;
z := x + y; //вычисление выполняется, если выражение x = y ложно
//и выход не произошел
|
