수색…
비고
COBOL 버전의 C #include
전 처리기 지시문 또는 역사적으로 더 정확했던 COBOL이 먼저 왔고 10 년 전에 개발되었습니다.
COBOL의 설계 결정 ( PERFORM
대한 논점이없는 이유)으로 인해 많은 데이터 구조 액세스 순서는 DRY 원칙 을 깨뜨릴 필요가 있습니다. 구조 구성 요소의 이름은 환경부, 데이터 부서 및 절차 부서에서 여러 번 반복해야합니다. 이것은 보통 copybooks를 추가하여 처리됩니다. 레코드 선언과 액세스 코드는 별도의 파일에 숨겨져 있으며 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.
program-two.
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