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