반복 개요
스크립트는 절차적입니다. 즉, JMP는 첫 번째 줄부터 마지막 줄까지 스크립트를 평가합니다. 일부 스크립트는 JMP가 작업을 여러 번 반복해야 합니다. 하지만 JMP가 작업을 수행할 때마다 스크립트에서 해당 작업에 대한 코드를 반복하지 않습니다. 대신 특수 반복 함수를 사용하여 코드의 해당 부분을 반복합니다. 경우에 따라 스크립트를 실행할 때마다 반복 횟수가 동일할 수 있습니다. 예를 들어 고정된 수의 응답에 대한 관리도를 만들어야 합니다. 다른 경우에는 반복 횟수가 상황에 따라 달라질 수 있으므로 JMP가 스크립트를 평가할 때마다 변경될 수 있습니다. 예를 들어 Distribution 플랫폼으로 모든 숫자 열을 분석하고 모든 데이터 테이블에 대해 해당 스크립트를 실행할 수 있어야 합니다. 경우에 따라 반복 횟수는 특정 조건을 달성하는 데 따라 달라질 수 있습니다. 반복 횟수를 결정하는 데 유용한 정보를 제공하는 JSL 함수가 있습니다. N Col은 데이터 테이블이나 행렬의 열 수를 반환하고, N Row는 데이터 테이블이나 행렬의 행 수를 반환합니다. N Items는 목록의 항목 수를 반환하고, N Table은 열려 있는 데이터 테이블의 개수를 반환합니다. N Col 함수는 자주 사용되므로 간단히 살펴보겠습니다. 이 함수는 인수를 제공하지 않으면 현재 데이터 테이블의 열 수를 반환하고, 선택적 인수를 포함하면 지정된 데이터 테이블이나 행렬의 열 수를 반환합니다.