Возврат
Завершение процедуры или функции.
Синтаксис:
Возврат [<Выражение>]
Англоязычный синоним:
Return
Параметры:
<Выражение> |
Выражение, значение которого содержит результат обращения к функции. Этот параметр обязателен для оператора Возврат в теле описания функции, но не может использоваться в процедуре. |
Описание:
Оператор Возврат завершает выполнение процедуры или функции и передает управление в вызвавшую точку программы. Оператор Возврат обязателен в функции и необязателен в процедуре. Если в процедуре не используется оператор Возврат, то его неявное выполнение происходит вслед за последним исполняемым оператором процедуры. Данный оператор может применяться только в теле описания процедуры или функции, причем <Выражение> может задаваться только в случае использования оператора в контексте функции.
Пример:
Функция ДеньНедели(Номер)
Если Номер =1 Тогда
Return "понедельник";
ИначеЕсли Номер =2 Тогда
Возврат "вторник";
ИначеЕсли Номер =3 Тогда
Возврат "среда";
ИначеЕсли Номер =4 Тогда
Возврат "четверг";
ИначеЕсли Номер =5 Тогда
Возврат "пятница";
ИначеЕсли Номер =6 Тогда
Возврат "суббота";
ИначеЕсли Номер =7 Тогда
Возврат "воскресенье";
Иначе
Возврат "ошибка";
КонецЕсли;
КонецФункции