특수 문자
다음 역할에서 EGL에 영숫자가 아닌 문자를 사용할 수
있습니다.
- 연산자(연산자 및 우선순위 참조)
- 구분 기호(이 주제의 "구분 기호" 참조)
- 유형 확장 문자(유형 확장 문자 참조)
구분 기호
구분 기호는 엔티티의 시작과 끝을 표시합니다. EGL에서는 다음
구분 기호를 사용합니다.
- 따옴표 " "
- EGL의 따옴표는 항상 STRING 리터럴을 묶습니다.
- 중괄호 { }
- 중괄호는 다음을 묶습니다.
- 다음 예와 같은 특성 값 지정:
username STRING {inputRequired = YES, upperCase = YES}; - 다음 예와 같은 레코드 필드의 초기값
지정:
record CustomerRecord type BasicRecord { customerNumber=0, customerBalance=0} customerNumber INT; customerBalance MONEY; end - 다음 예와 같은 변수의 초기화(일반적으로
배열 사용):
myStringsInit string[2] {"Hello", "Goodbye"}; - 위에 나열된 사항의 조합. 변수 또는 필드를 먼저 설정한 후 특성을
설정하십시오.
myDecimals decimal(10,2)[3] {55.43, 22.12, 4.34, CurrencySymbol = "$"};
- 다음 예와 같은 특성 값 지정:
- 대괄호 [ ]
- 대괄호는 다음을 묶습니다.
- 다음 예와 같은 배열의 요소 수:
myBigInts bigint[2]; - 다음 예와 같은 배열 리터럴:
myBigInts = [10, 40]; - 다음 예와 같은 배열의 색인:
myBigInts[2] = 5; - 다음 예와 같은 정규식의 값
범위(matches 연산자 참조):
if (myVar01 matches "[a-c]*")
- 다음 예와 같은 배열의 요소 수:
- 소괄호 ( )
- 소괄호는 다음을 묶습니다.
- 다음 예와 같은 함수의 매개변수, 인수 또는
리턴값:
function testFunction1(myInt INT in) returns(INT) return(5); end function testFunction2() testFunction1(12); end - 다음 예와 같은 먼저 평가할 표현식의
파트:
newVar INT = (5-2)*4; - 다음 예와 같은 변수의 범위(특정
유형에 필수):
newDecimal DECIMAL(10,2); - 다음 예와 같은 마스크의 음수:
result = strLib.formatNumber(myNum,"(*,***,###.##)");
- 다음 예와 같은 함수의 매개변수, 인수 또는
리턴값: