ESQL 연산자 우선순위 규칙

표현식에 둘 이상의 연산자가 포함된 경우, 표현식이 평가되는 순서가 결과에 영향을 미칠 수 있습니다. 다음의 예를 고려해 보십시오.

SET a = b + c * d;

ESQL의 우선순위 규칙에서 c에 d를 곱한 후 이 결과를 b에 추가해야 합니다. 이 규칙은 곱셈이 덧셈보다 우선하므로 표현식을 다음과 같이 재정렬할 것을 나타내고 있습니다.

SET a = c * d + b;

이 표현식은 위의 표현식과 같습니다. ESQL의 우선순위 규칙이 아래에 나열되어 있지만, 일반적으로, 의미를 명확하게 하기 위해 괄호를 사용하는 것이 바람직합니다. 우선순위의 순서는 다음과 같습니다.

  1. 괄호
  2. 단항 연산자(단항 - 및 NOT)
  3. 곱셉 및 나눗셈
  4. 병합
  5. 덧셈 및 뺄셈

같은 레벨의 연산은 왼쪽에서 오른쪽으로 계산하여 평가됩니다.

관련 개념
메시지 플로우 개요
메시지 맵핑 개요
관련 태스크
메시지 플로우 개발
ESQL 개발
관련 참조
내장 노드
ESQL 참조
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2006 마지막 갱신 날짜: 2006/08/21
ak01050_