Оператор возврата из процедуры <RETURN>

Оператор предназначен для указания окончания процедуры.

Формат:

RETURN

Описание:

Этот оператор является последним оператором процедуры. При выполнении оператора <RETURN> происходит обратное присвоение значений формальных параметров процедуры переменным, указанным при ее вызове, и возврат к выполнению программы с оператора, следующего за оператором вызова этой процедуры.

Пример:

! Пример использования процедуры

program TestProc

NErr: Integer

S: String

proc PrintDebugInfo(NErr, S)

case NErr of

1: Print "Ошибка интерполяции: ", S

2: Print "Ошибка аппроксимации: ", S

else Print "Неизвестная ошибка: ", S

end

return

PrintDebugInfo(CLD[1], "Параметр 1")

PrintDebugInfo(CLD[2], "Параметр 2")

PrintDebugInfo(CLD[3], "Параметр 3")

end

Сопутствующие ссылки:

Оператор начала процедуры <PROC>