
이름은 JMP에서 중요하며 특히 스크립팅에서 중요합니다. 사실 JMP의 모든 것에는 이름이 있습니다! 여기에는 객체, 메뉴 명령, 함수 및 객체에 대한 메시지가 포함됩니다. 그리고 스크립트의 변수에도 이름이 있습니다. 이름은 특정 규칙이나 구문을 따라야 합니다. 이름은 알파벳 문자(A~Z), 소문자 또는 대문자 또는 밑줄로 시작해야 합니다. 따라서 이름은 숫자나 다른 문자로 시작할 수 없습니다. 그런 다음 이름은 더 많은 알파벳 문자, 숫자, 공백 문자 또는 일부 특수 문자로 계속될 수 있습니다. 공백 문자는 공백, 탭 또는 줄 바꿈입니다. 허용되는 특수 문자는 파운드 기호, 마침표, 아포스트로피, 퍼센트 기호, 밑줄 및 백슬래시입니다. 마지막으로 이름에는 그리스 문자와 같은 일부 수학 기호에 대한 유니코드 문자도 포함될 수 있습니다. 이것이 이름의 필수 구문입니다. 간단하지만 정확합니다. 하지만 스타일은 그렇게 엄격하지 않습니다. 이러한 구문 규칙 내에서 이름에 스타일을 지정하는 방법을 보여주는 몇 가지 예를 살펴보겠습니다. Fit Line은 모든 구문 규칙을 따르는 이름입니다. 하지만 여러 가지 다른 방식으로 스타일을 지정할 수 있습니다. FitLine은 각 단어를 대문자로 시작하지만 단어 사이에 공백이 없습니다. 또는 fitline은 대문자나 공백이 없으며, fit line은 단어가 구분되지만 대문자로 시작하지 않습니다. JMP에서는 이러한 이름이 모두 동일합니다. 이름에 공백이 허용되지만 JMP는 이름을 평가할 때 공백을 무시하기 때문입니다. 또한 JMP는 대소문자를 구분하지 않습니다. 따라서 이름을 읽기 쉽게 하거나 기본 이름과 사용자 정의 이름을 구분하는 등 원하는 방식으로 이름에 스타일을 지정할 수 있습니다. 물론 스크립트 전체에서 스타일을 일관되게 유지하는 것이 좋습니다. 이름에 대한 또 다른 점은 JMP가 모든 이름을 인식하고 해당 이름을 올바른 객체와 연결할 수 있어야 한다는 것입니다. 이러한 이름 확인 프로세스를 범위 지정이라고 합니다. 범위 지정 규칙은 이름이 처음 발견되었을 때 확인되는 방식을 결정합니다. 특수 접두사 문자가 있는 이름에는 두 가지 유형이 있는데, 이를 범위 연산자라고 합니다. 단일 콜론 접두사는 JMP에 이름이 데이터 테이블 열을 참조하고 있음을 알려줍니다. 이중 콜론 접두사는 JMP에 이름이 전역 변수라는 것을 참조하고 있음을 알려줍니다. 지금은 전역 변수를 사용자가 정의한 변수라고 생각해 보세요.