unicodeAsInt()
EGL이 I4GL과의 호환성을 위해 유지보수하는 여러 함수 중 하나입니다. strLib.unicodeAsInt() 시스템 함수는 문자의 유니코드 코드 포인트(숫자 표시)를 INT로 리턴합니다.
보완 함수 strLib.intAsUnicode()는 코드 포인트가 참조하는 유니코드 문자를 리턴합니다.
strLib.unicodeAsInt(character UNICODE(1)? in)
returns (code INT?)
- character
- 입력은 UNICODE 유형과 지정 호환 가능한 표현식 또는 변수입니다("EGL의 지정 호환성" 참조). 이는 예를 들면, STRING 변수를 입력으로 사용할 수 있지만 함수는 첫 번째 문자만 평가함을 의미합니다.
- code
- character의 유니코드 코드 포인트 10진수 값이 INT로 리턴됩니다. character가 널인 경우에는 함수가 널값을 리턴합니다.
예제
source STRING = "ABC";
result INT;
result = strLib.unicodeAsInt(source);
// result is 65
호환성 고려사항
| 플랫폼 | 문제 |
|---|---|
| JavaScript 생성 | strLib.unicodeAsInt() 함수는 지원되지 않습니다. |