Оператор возврата из процедуры <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>