Блоки
Блок содержит последовательность инструкций, перед которой может располагаться раздел описаний (все описания локальны для блока и не доступны вне блока). За последовательностью инструкций могут следовать обработчики исключений (обработка исключений в Аде рассматривается позже). В общем случае инструкция блока Ады имеет вид:
declare
-- локальные описания begin -- последовательность инструкций exeption -- обработчики исключений end; |
Блок может иметь имя. Для этого перед инструкцией блока записывается идентификатор, за которым ставится двоеточие. При именовании блока, имя блока должно указываться после end завершающего блок:
Some_Block: declare
X : Integer; begin X := 222 * 333; Put(X); end Some_Block; |