Среда разработки Unimod PRO 2 (версия 2.3.40)
 Руководство по программированию
×

RETURN


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