arrayIndex

sysVar.arrayIndex 시스템 변수에는 배열의 검색 결과가 들어 있습니다.

특성

sysVar.arrayIndex에는 다음과 같은 특성이 있습니다.
기본 유형
INT
데이터 길이
9
세그먼트화된 전환의 값 저장 여부
아니오

예제

레코드 변수 myRecord가 다음 정의를 기반으로 한다고 가정합니다.
Record AddrSerialRect type SerialRecord {
  fileName = "myFile" }
   10 zipCodeArray   CHAR(9)[100];
   10 cityStateArray CHAR(30)[100]; 
end

또한 배열이 우편번호와 시(도)의 조합으로 초기화되었다고 가정합니다.

다음 코드는 currentCityState 변수를 지정된 우편번호에 해당하는 시(도)로 설정합니다.

  currentZipCode = "27540";
  if (currentZipCode in myRecord.zipCodeArray)
    currentCityState = myRecord.cityStateArray[sysVar.arrayIndex]; 
  end

if 문 다음에 sysVar.arrayIndex에는 "27540" 값이 포함된 첫 번째 zipCodeArray 요소의 색인이 들어 있습니다. "27540"을 zipCodeArray에서 찾을 수 없는 경우 sysVar.arrayIndex의 값은 0입니다.

호환성 고려사항

표 1. 호환성 고려사항
플랫폼 문제
JavaScript 생성 sysVar.arrayIndex 함수가 지원되지 않습니다.