Ада-95. Компилятор GNAT
66ac8edd

Блоки


Блок содержит последовательность инструкций, перед которой может располагаться раздел описаний (все описания локальны для блока и не доступны вне блока). За последовательностью инструкций могут следовать обработчики исключений (обработка исключений в Аде рассматривается позже). В общем случае инструкция блока Ады имеет вид:

declare

-- локальные описания

begin

-- последовательность инструкций

exeption

-- обработчики исключений

end;

Блок может иметь имя. Для этого перед инструкцией блока записывается идентификатор, за которым ставится двоеточие. При именовании блока, имя блока должно указываться после end завершающего блок:

Some_Block: declare

X : Integer; begin

X := 222 * 333; Put(X); end Some_Block;



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