VEXcode EXP에서는 새 변수를 만들 때 이름을 지정해야 합니다. 로봇 구성에서 장치 이름을 변경할 수도 있습니다.
유효한 이름 규칙
변수 이름은 고유해야 하지만 이름이 따라야 하는 다른 사양이 있습니다.
변수 이름은 다음 위치에서 사용됩니다.
- 장치(로봇 구성을 사용하여 생성됨)
- 숫자("변수 만들기"를 사용하여 생성됨)
- 부울("부울 만들기"를 사용하여 생성됨)
- 목록("목록 만들기"를 사용하여 생성됨)
- 2D 목록("2D 목록 만들기"를 사용하여 생성됨)
유효한 이름을 선택할 때 기준에 대한 개요는 다음과 같습니다.
이름에는 특수 문자를 사용할 수 없습니다.
이름은 문자로 시작해야 합니다. 숫자로 시작할 수 없습니다.
이름은 공백을 사용할 수 없습니다.
이름은 VEXcode에서 예약어일 수 없습니다. 예약어는 VEXcode가 이미 사용하고 있는 단어 또는 이름입니다.
예:vex, Brain, time, for, while, break, else, not.
이름은 고유해야 하지만(한 번만 사용) 대소문자가 다를 수 있습니다(대문자 하나와 소문자 하나).
가능한 이름 오류
변수 이름을 만들 때 "Name Taken" 오류가 표시되면 위의 그룹에 중복 이름이 있음을 의미합니다.
이전 버전의 VEXcode EXP에서 만든 프로젝트를 열 때 변수 이름이 중복되는 경우가 발생할 수 있습니다. 이렇게 하면 컴파일할 때 오류가 발생하고 다음 유형의 오류 메시지가 표시됩니다.
위의 오류 메시지는 다음과 같은 문제를 보여줍니다.
- "myvariable"이라는 이름이 숫자 변수와 부울 변수로 발견되었습니다.
- "awesomeVar"라는 이름은 숫자 변수와 부울 변수로 발견되었습니다.
오류를 해결하려면 중복 항목 중 하나를 제거하거나 고유하도록 변경해야 합니다.