Skip to main content

10.5.6.8. ArrayShift

10.5.6.8. ArrayShift

 

설명

변수 배열의 지정한 범위를 한칸씩 데이터 이동합니다.

src1의 배열 인덱스 기준으로src3~src4의 배열 범위 이동

이동할 배열의 마지막 값은, 숫자배열일 경우 0, 문자열배열일 경우 NULL 삽입

문법

ArrayShift <src1>,<src2>,<src3>,<src4>

파라미터

src1

배열명

 

src2

데이터 이동 방향

1: 오름순

0: 내림순

src3

배열의 시작 인덱스

V%, LV%,

숫자

src4

배역의 끝 인덱스

V%, LV%,

숫자

사용 예

1. ArrayShift V10%, 1, 3, 5

=> V%[15] V%[14]의 값이, V%[14] V%[13]의 값이, V%[13]에는 0이 들어감

2. ArrayShift gtTestArr,0,1,8

    => gtTestArr[1]gtTestArr[2]의 값이, gtTestArr[2]gtTestArr[3]의 값이, gtTestArr[8] NULL이 들어감

적용버전

V40.23-04_20200730 버전 이후 기능 동작