Руководство по языку B.Pascal 7

         

Секция реализации


В секции реализации определяются модули всех глобальных про- цедур или функций. В ней также описываются константы, переменные, процедуры и функции, являющиеся локальными, то есть недоступными основной программе.

Секция реализации ¦ ¦ --------------- ------------------- L->¦implementation+-T------------------>¦ раздел описаний +--> L--------------- ¦ ------------^ L------------------- L->¦ оператор +- ¦ uses ¦ L------------

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

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



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