목록 소개
JMP의 중요한 데이터 구조는 목록입니다.목록은 아무리 많은 항목을 저장할 수 있는 범용 저장 컨테이너입니다.항목은 숫자, 문자열, 객체 참조 또는 다른 목록과 같은 모든 유형의 데이터가 될 수 있으며 목록의 항목은 동일한 유형일 필요가 없습니다.List 함수나 중괄호 연산자를 사용하여 목록을 만들 수 있습니다.목록의 항목은 쉼표로 구분하고 목록을 변수에 저장할 수 있습니다.스크립트는 JSL 함수에서 반환하는 목록과도 작동할 수 있습니다.목록을 만드는 몇 가지 예를 살펴보겠습니다.List 함수나 목록 연산자를 사용하여 괄호나 중괄호 안에 항목이 나열되지 않은 빈 목록을 만들 수 있습니다.스크립트가 실행되면서 항목을 누적하는 경우 빈 목록이 유용합니다.단일 항목이나 여러 항목으로 목록을 만들 수 있습니다.분기되거나 중첩된 데이터에 유용한 하나 이상의 항목으로 중첩된 목록을 포함할 수 있습니다.또한 다양한 항목이 포함된 목록을 가질 수도 있습니다. 목록을 만든 후에는 아래 첨자를 사용하여 목록 내의 특정 항목을 참조할 수 있습니다. 아래 첨자는 변수 이름 뒤에 대괄호로 묶인 값(들)입니다. 예를 들어, 여기에 표시된 목록에서 인덱스 값 1을 포함하는 대괄호를 변수 my list에 추가하면 문자열 "Statistics"가 반환됩니다. 아래 첨자 three는 문자열 "Florence"와 "Gertrude"를 포함하는 중첩 목록을 반환합니다. 여러 개의 아래 첨자를 사용하여 중첩 목록에서 항목을 분리하거나 목록에서 두 개 이상의 항목을 가져올 수도 있습니다. 예를 들어, my list에 a 3과 a 1을 차례로 첨자로 추가하면 문자열 "Florence"가 반환됩니다. my list에 인덱스 값 목록(예: two와 four)을 첨자로 추가하면 두 번째 항목(날짜)과 네 번째 항목(각각 숫자)을 포함하는 하위 목록이 반환됩니다.