Pml Basic 5 - Object Array()
** GPTS로 학습시킨후 뽑아낸 글입니다 어색만 부분이나 있을수 있습니다 오류 있으면 댓글 달아주세요 추후 수정 예정입니다.** Array PML을 사용하는 이유가 반복적인 작업을 단순화하려는 만큼, Array는 매우 많이 사용됩니다. 기본적인 PML1 방식의 Array보다 PML2 방식의 Array를 이용하면 좀 더 효율적으로 PML을 작성할 수 있습니다. 1차원 배열과 2차원 배열을 PML1 방식과 PML2 방식으로 다뤄보도록 하겠습니다. 1. 1차원 배열 1차원 배열은 단일 리스트로, Element들이 하나의 차원에 배열됩니다. 예를 들어, ['apple','banana', 'cherry']와 같은 배열이 1차원 배열입니다. Array에 Append를 하기 전, 반드시 OBJECT ARRAY()로 배열을 우선 생성해야 합니다. 1.1 1차원 Array 생성 및 사용 (PML1) PML1 방식에서는 배열을 생성한 후 .APPEND() 메서드를 사용해 Element를 추가합니다. 배열 생성: OBJECT ARRAY()로 빈 배열을 생성합니다. Element 추가: .APPEND() 메서드를 사용해 배열에 Element를 순차적으로 추가합니다. Element 접근: 인덱스를 통해 배열 내 Element에 접근합니다. PML에서는 배열의 인덱스가 1부터 시작하므로 첫 번째 Element는 !array[1]으로 접근합니다. 1.2 1차원 Array 생성 및 사용 (PML2) PML2 방식에서는 배열을 생성한 후 인덱스를 사용해 직접 값을 할당할 수 있습니다. 배열 생성: OBJECT ARRAY()로 빈 배열을 생성합니다. 인덱스 할당: 배열의 각 위치에 인덱스를 통해 직접 Element를 할당합니다. Element 접근: PML1 방식과 마찬가지로 배열의 Element는 인덱스를 사용해 접근합니다. 2. 2차원 배열 2.1 PML에서 2차원 배열 생성 및 사용 PML에서 2차원 배열은 배열 내에 배열을 추가하는 방식으로 구현됩니다. 이는 **행(row)**을 배열로 만들고, 이 행들을 또 다른 배열에 추가하는 방식으로 구성됩니다. PML1 방식과 PML2 방식 모두 이러한 구조를 지원하지만, 각 방식에는 차이가 있습니다. 2.2 PML1 방식 PML1에서는 배열을 생성한 후, 각 배열(행)을 배열에 추가하여 2차원 배열을 구성합니다. 여기서는 .APPEND() 메서드를 사용하여 배열에 Element를 추가합니다. 2.3 PML1 방식 2차원 배열 예시