Оператор возврата из процедуры <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
Сопутствующие ссылки: