Zoeken…


Opmerkingen

De COBOL-versie van de C #include preprocessor-richtlijn. Of, meer historisch accuraat, COBOL kwam eerst, ontwikkelde ongeveer 10 jaar eerder.

Vanwege enkele ontwerpbeslissingen in COBOL (geen argumenten voor PERFORM als primaire reden), moeten veel toegangsreeksen voor datastructuren het DRY-principe doorbreken. Namen van structuurcomponenten moeten worden herhaald in de MILIEU-DIVISIE, de DATA-DIVISIE en mogelijk vele malen in de PROCEDURE-DIVISIE. Dit wordt meestal afgehandeld door copybooks toe te voegen. Recordaangiften en toegangscode worden weggestopt in afzonderlijke bestanden en de COPY-instructie is de enige herhaalde bron. Een wijziging in het copybook houdt alle gebruik van naamspelling en gegevenslay-out synchroon, in plaats van dat meerdere bewerkingen in meerdere bestanden nodig zijn wanneer er een wijziging optreedt.

voer hier de afbeeldingsbeschrijving in

COPY record-layout.

programma-one.

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.

programma-twee.

   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
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow