EGL 명령문

명령문은 EGL에서 가장 작은 독립 계산 단위이며 수행할 조치를 지정합니다. 대부분의 경우 명령문은 순서대로 실행됩니다. EGL은 다음 유형의 명령문을 지원합니다.
  • 스토리지를 예약하는 변수 또는 상수 선언. 두 유형의 선언 모두 함수에서 블록 이외의 모든 위치에 있을 수 있습니다(나중에 설명). 변수 및 상수 선언을 참조하십시오.
  • 강제 명령. 다음을 포함합니다.
    • 함수에 처리를 지시하는 함수 호출. 함수 호출을 참조하십시오.
    • 이미 선언한 변수에 값을 지정하는 데 사용되는 값 설정 블록. "값 설정 블록"을 참조하십시오.
  • 다음 유형의 EGL 키워드 명령문:
    • 지정을 포함하는 데이터 이동 명령문
    • 프로그램 플로우를 지시하는 조건문과 루프 명령문
    • 프로그램 또는 핸들러에서 다른 프로그램이나 핸들러로 제어를 전달하는 제어 명령문의 전송
    • 예외 핸들링 명령문
    • 데이터베이스 및 기타 데이터 소스와 상호작용하는 데이터 액세스 명령문. 이러한 명령문은 사용하는 데이터 액세스의 유형에 따라 다릅니다. 사용 중인 기술에 관한 정보는 이 주제의 끝에 있는 관련 참조를 참조하십시오.
    • 사용자 입력과 출력을 처리하는 UI 명령문. 데이터 액세스와 마찬가지로 이들 명령문의 가용성은 사용 중인 기술에 따라 다릅니다. 이 주제의 끝에 있는 관련 참조를 참조하십시오.

명령문은 세미콜론 또는 블록으로 끝나며 블록은 단위로 작동하는 일련의 하위 명령문입니다. 블록은 end 구분 기호로 종료됩니다.

명령문과 EGL 소스 파일 전체에서 이름은 대소문자를 구분하지 않습니다. 예를 들어, record1RECORD1과 같고 addADD는 둘 다 같은 키워드를 가리킵니다. 다음 상황은 예외입니다.
  • 프로그램과 같은 기본 파트의 이름은 파일의 이름과 같아야 하고 이 이름은 대소문자를 구분합니다.
  • EGL 패키지의 이름은 대소문자를 구분합니다.
  • 일부 UI 기술도 대소문자를 구분합니다.

주석의 내용도 참조하십시오.

명령문은 파트처럼 특성(명령문에 대한 추가 정보가 있는 이름 - 값 쌍)을 포함할 수 있습니다. 특성이 있는 명령문마다 해당 특성을 다루는 주제를 찾을 수 있습니다.