표현식 및 연산자

표현식은 EGL이 런타임에 평가하는 일련의 연산자, 피연산자, 특수 문자입니다. 피연산자는 리터럴, ID 또는 키워드 중 하나입니다(일반 구문 참조). EGL은 다음 유형의 표현식을 평가할 수 있습니다.
  • 논리식은 TRUE 또는 FALSE로 평가됩니다. 논리식의 내용을 참조하십시오.
  • 숫자 표현식과 텍스트 표현식은 각각 숫자 또는 문자 값으로 평가됩니다. 표현식 유형의 내용을 참조하십시오.
  • 날짜/시간 표현식은 특수하고 복잡한 경우입니다. 날짜 및 시간 표현식의 내용을 참조하십시오.

EGL은 서열 규칙(연산자 및 우선순위 참조)의 세트에 따라 (주어진 서열 레벨 내에서) 왼쪽에서 오른쪽으로 표현식을 평가하지만 소괄호를 사용하여 다른 순서 지정을 강제 실행할 수 있습니다. 중첩 소괄호 하위 표현식은 엔클로징 소괄호 하위 표현식 이전에 평가되며 모든 소괄호 표현식은 전체 표현식 이전에 평가됩니다.

값과 마찬가지로 표현식에도 유형이 있습니다. 유형은 표현식이 가질 수 있는 값의 공식적인 한계 세트입니다. 표현식의 유형 지정에 대한 자세한 정보는 표현식 유형의 내용을 참조하십시오. 유형에 대한 자세한 정보는 유형, 기본 데이터 유형의 내용을 참조하십시오.