getCmdLineArg()
sysLib.getCmdLineArg() 시스템 함수는 EGL 프로그램을 호출하는 데 사용된 인수의 목록에서 지정된 인수를 리턴합니다. 지정된 인수는 STRING 값으로 리턴됩니다.
사용 가능한 인수의 개수를 리턴하려면 sysLib.getCmdLineArgCount()를 사용하십시오.
구문
sysLib.getCmdLineArg(index INT in)
returns (result STRING)
- index
- index는 정수 변수입니다.
- index = 0인 경우 함수가 실행 단위에서 첫 번째 프로그램의 이름을 리턴합니다.
- index = n인 경우에는 함수가 n 번째 인수를 리턴합니다.
- n이 인수 개수보다 크거나 0보다 작으면 함수가 공백을 리턴합니다.
- result
- result를 STRING 유형과 지정 호환 가능한 모든 변수에 지정할 수 있습니다("EGL의 지정 호환성" 참조).
예제
다음 코드 예제에서는 인수 목록 전체를 루프하고
인수를 배열에 저장합니다.
count INT;
argumentCount INT;
argument[] CHAR(20);
count = 1;
argumentCount = sysLib.getCmdLineArgCount();
while (count < argumentCount)
argument[count] = sysLib.getCmdLineArg(count)
count = count + 1;
end
호환성
| 플랫폼 | 문제 |
|---|---|
| COBOL 생성 | sysLib.getCmdLineArg() 함수는 지원되지 않습니다. |
| JavaScript 생성 | sysLib.getCmdLineArg() 함수는 지원되지 않습니다. |