intAsChar()

EGL은 I4GL과의 호환성을 위해 strLib.intAsChar() 시스템 함수를 유지보수합니다.

이 함수는 함수가 실행되는 로컬 문자 세트를 기반으로 정수 코드 포인트(숫자 표시)에 해당하는 문자를 리턴합니다.
  • ASCII 환경에서는 함수가 문자의 ASCII 코드를 리턴합니다.
  • EBCDIC 환경에서는 함수가 EBCDIC 코드를 리턴합니다.

이 함수를 사용하면 콘솔 또는 프린터에 전송할 수 있도록 제어 문자(예: BEL 또는 FF)를 변수에 배치할 수 있습니다.

보완 함수 strLib.charAsInt()는 문자의 코드 포인트를 리턴합니다.

구문

  strLib.intAsChar(code INT? in)
  returns (character CHAR(1)?)
code
입력은 INT 유형과 지정 호환 가능한 표현식 또는 변수입니다. 변수는 ASCII 또는 EBCDIC 코드 포인트를 나타냅니다. code가 0보다 작거나 255보다 큰 경우 함수가 RuntimeException을 예외 처리(throw)합니다.
character
로컬 문자 세트에서 code에 해당하는 문자 값입니다. code가 널인 경우에는 함수가 널값을 리턴합니다.

예제

  result = strLib.intAsChar(65);
  // result is A on ASCII

호환성 고려사항

표 1. 호환성 고려사항
플랫폼 문제
JavaScript 생성 sysLib.intAsChar() 함수는 지원되지 않습니다.