Ключевое слово ВЫХОД
Используется для немедленного выхода из функции или метода. Может указываться только в теле фукции или метода.
Синтаксис:
ВЫХОДили
ВЫХОД(<возвращаемое значение>)
Второй вариант допускается использовать только для возвращающих результат функций и методов. Он является короткой формой записи, эквивалентной следующей комбинации:
РЕЗУЛЬТАТ = <возвращаемое значение> ВЫХОД
Пример:
КОНСТ ИмяОк = 0;
КОНСТ ИмяПустое = 1;
КОНСТ ИмяПлохое = 2;
ФУНКЦИЯ ЦЕЛОЕ: ПроверитьИмя(СТРОКА: имя)
РЕЗУЛЬТАТ = ИмяПустое
ЕСЛИ имя = "" ТО
ВЫХОД // выход с использованием текущего значения РЕЗУЛЬТАТ
КОНЕЦ_ЕСЛИ
ЕСЛИ КОЛ_СЛОВ(имя) > 1 ТО
ВЫХОД(ИмяПлохое) // выход с установкой нового значения РЕЗУЛЬТАТ
КОНЕЦ_ЕСЛИ
РЕЗУЛЬТАТ = ИмяОк // естественный выход из функции
КОНЕЦ_ФУНКЦИИ