2.2 식별자

앞으로 설명될 명령어, 변수, 함수, 레이블은 모두 이름을 가지고 있습니다. 이 이름들을 식별자(identifier)라고 통칭합니다. 식별자를 정할 때는 다음과 같은 hrscript의 식별자 규칙을 따라야만 합니다.

  • 영문 대소문자와 숫자, 밑줄(underscore)로만 구성됩니다.

  • 첫 글자로는 숫자가 허용되지 않습니다. 반드시 대소문자, 혹은 밑줄이어야 합니다.

  • 공백이나 tab을 포함할 수 없습니다.

  • if, for 등 시스템에서 이미 정의한 식별자는 사용할 수 없습니다.

  • 길이는 제약이 없습니다.

다음은 식별자의 올바른 예와 잘못된 예입니다.

myvar (O) 
myvar2 (O)
_myvar (O)
MyVar (0)
310a (X) ; 숫자로 시작.
move (X) ; 시스템에 이미 정의된 식별자
v300$ ; 밑줄 이외의 기호($) 사용
my var (X) ; 공백 포함

Last updated

Was this helpful?