다음은 고장입니다.
하는 일 :
* 그룹화 : 여러 문장을 단일 블록으로 결합하여 코드를보다 정리하고 읽을 수있게합니다.
* 범위 : 복합 문서 내에서 선언 된 모든 변수에 대한 로컬 범위를 만듭니다. 이는 블록 내부에 선언 된 변수가 해당 블록 내에서만 보이고 사용할 수 있음을 의미합니다.
* 제어 흐름 : 조건부 명세서 (if-then-else), 루프 (while, while, repeat) 및 절차/기능의 단일 장치로 사용할 수 있습니다.
예 :
```델파이
시작하다
// 이것은 복합 문입니다
showmessage ( 'hello!');
결과 :=10 + 5;
// ... 더 많은 진술
끝;
```
중요성 :
* 구조화 된 프로그래밍 : 복합 문은 구조화 된 프로그래밍, 코드 가독성, 모듈성 및 유지 관리 촉진에 필수적입니다.
* 제어 흐름 : 조건부 분기 및 루핑을위한 논리적 장치를 만들어 프로그램의 실행 흐름을 제어 할 수 있습니다.
* 오류 처리 : 복합 문장은 예외 처리 블록 (`the ... end ')과 함께 사용하여보다 체계적인 방식으로 오류를 관리 할 수 있습니다.
키 포인트 :
* 모든 복합 문장은`begin '으로 시작하고`end;`로 끝나야합니다.
* 세미콜론 (`;`)은`end '키워드 다음에 선택 사항이지만 일관성을 위해 권장됩니다.
* 복합 문장 내에서 선언 된 변수의 범위는 해당 블록으로 제한됩니다.
* 복합 문장은 서로 안에 중첩되어 복잡한 구조를 만들 수 있습니다.
요약하면, 델파이의 복합 문장은 코드를 논리적으로 구조화하고 실행 흐름을 제어하며 가독성과 유지 가능성을 향상시킬 수있는 강력한 도구입니다.