Поиск…


замечания

Версия COBOL директивы препроцессора C #include . Или, более исторически точным, COBOL был первым, разработанным примерно 10 лет назад.

Из-за некоторых решений по дизайну в COBOL (без аргументов для PERFORM в качестве основной причины) многие последовательности доступа к структуре данных должны нарушать принцип DRY . Названия компонентов структуры необходимо повторять в ОТДЕЛЕНИИ ОКРУЖАЮЩЕЙ СРЕДЫ, DATA DIVISION и, возможно, много раз в ОТНОШЕНИИ ПРОЦЕДУРЫ. Обычно это делается путем добавления тетрадей. Записи декларации и код доступа спрятаны в отдельных файлах, а оператор COPY является единственным повторным источником. Изменение в тетради позволяет синхронизировать все виды использования орфографии имен и компоновки данных, а не требовать нескольких изменений для нескольких файлов при изменении.

введите описание изображения здесь

Формат записи COPY.

Программа-один.

FD important-file.
01 file-record.
   COPY record-layout.

DATA DIVISION.
01 memory-record.
   COPY record-layout.

PROCEDURE DIVISION.
   ...
   COPY record-move.
   ...  
   COPY record-move.

Программа-два.

   DATA DIVISION.

   01 print-record.
      COPY record-layout.
   ...

   PROCEDURE DIVISION.
   ...
   print-line.
       COPY record-move.


Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow