여러개의 배열이 있는 경우 원하는 위치로 밀어 넣는 방법에 대하여 알아보고자 합니다.
먼저 테스트를 위한 기본 배열 2개를 생성합니다.
#include <Array.au3>
Local $avArrayTarget[9] = [1, 2, 3, 4, 5, 6, 7, 8, 9]
Local $avArraySource[2] = [100, 200]
2개의 배열을 각각 열어보면 다음과 같습니다.
첫번째 배열은 1~9까지의 숫자입니다.
두번째 배열을 100과 200 2개의 값을 가진 배열 입니다.
첫번째 배열에 두번째 배열을 밀어넣어 보겠습니다.
_ArrayPush($avArrayTarget, $avArraySource)
다음코드의 결과는 다음과 같습니다.
첫번째 배열 크기가 변하지 않고 아래쪽에 붙게 되므로 기존 값중 제일 상단 값 2개가 사라진 것을 확인 할 수 있습니다.
1과 2가 밀려서 사라지고 3부터 배열값이 시작되며, 뒤에 2개의 값인 100과 200이 추가 되었습니다.
_ArrayPush($avArrayTarget, $avArraySource, 1)
_ArrayPush 뒤에 숫자 1을 붙이게 되면 다음과 같은 변화가 나타납니다. 왼쪽에 값을 붙여서 첫번째 배열 값이 우측으로 밀려나며 끝자리 숫자 2개가 사라지게 됩니다.
8과 9 값이 밀려서 사라진 것을 확인 할 수 있습니다.
배열에 배열을 추가하는 것이 아닌 첫번째 배열에 일반 텍스트 추가도 가능합니다.
_ArrayPush($avArrayTarget, "Hello world!", 1)
다음과 같이 텍스트 추가의 결과는 다음과 같습니다.
도서 추천
https://www.millie.co.kr/v3/bookDetail/179592953?referrer=searchResult
https://ebook-product.kyobobook.co.kr/dig/epd/ebook/E000005138322
'RPA 만들기 - 함수 사용법' 카테고리의 다른 글
[ Python ] Excel 파일 편집하기(기존 xlsx 파일 편집) (0) | 2020.12.12 |
---|---|
[ Python ] Excel 파일에 데이터 기록하기(신규 xlsx 파일 생성) (0) | 2020.12.12 |
[ Autoit ] Array ( 배열 ) 검색하기 (0) | 2020.11.19 |
[ Autoit ] Array ( 배열 ) 추가하기 (0) | 2020.11.09 |
[ Autoit ] 프로그레스 바로 상태 표시하기 (0) | 2020.10.18 |