Sök…


Anmärkningar

COBOL-versionen av C #include förbehandlardirektivet. Eller, mer historiskt noggrant, COBOL kom först och utvecklades cirka 10 år tidigare.

På grund av några av designbesluten i COBOL (inga argument för PERFORM som det främsta skälet), behöver många åtkomstsekvenser för datastrukturen bryta DRY-principen . Namn på strukturkomponenter måste upprepas i MILJÖAVDELNINGEN, DATA-AVDELNINGEN och eventuellt många gånger i PROCEDURE DIVISION. Detta hanteras vanligtvis genom att lägga till kopieringsböcker. Inspelningsdeklarationer och åtkomstkod är bortkopplade i separata filer och COPY-uttalandet är den enda upprepade källan. En ändring av kopieringsboken håller alla användningar av namnstavning och datalayout synkroniserade, istället för att kräva flera redigeringar till flera filer när en ändring sker.

ange bildbeskrivning här

COPY-postlayout.

program-on.

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.

program-två.

   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
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow