15. Общая форма задания процедуры

 

Общая форма задания процедуры

Выше мы рассмотрели основные частные формы задания процедур. Все они могут быть объединены в общую форму задания процедуры:

name:-proc(<argseq>) # объявление процедуры

local<nseq>; # объявление локальных переменных 

g1oba1<nseq>; # объявление глобальных переменных 

options<nseq>; # объявление расширяющих ключей 

description<stringseq>; # объявление комментарий 

<stateq> # выражения - тело процедуры

end; (или end:) # объявление конца процедуры

Эта форма охватывает все описанные выше частные формы и позволяет готовить самые сложные и надежно работающие процедуры.