Справочное руководство по языку Ада-83

         

Операторы возбуждения


Оператор возбуждения возбуждает исключение.

оператор-возбуждения ::= raise [имя-исключения];

При выполнении оператора возбуждения с именем исключения возбуждается заданное исключение. Оператор возбуждения без имени исключения допустим только внутри обработчика исключения (но не в последовательности операторов подпрограммы, пакета, задачного модуля или настраиваемого модуля, вложенных в данный обработчик); он снова возбуждает то же исключение, которое вызвало переход на обработчик, содержащий данный оператор возбуждения.



Содержание раздела