VEXcode IQ의 변수 및 장치에 대한 이름 규칙

 

VEXcode IQ에서는 새 변수를 생성할 때 이름을 지정해야 합니다. 로봇 구성에서 장치 이름을 변경할 수도 있습니다.

다음 기사에서 다룰 내용:

  • 유효한 이름 규칙
  • 가능한 이름 오류

유효한 이름 규칙

변수 이름은 고유해야 하지만 이름이 따라야 하는 다른 사양이 있습니다.

변수 이름은 다음 위치에서 사용됩니다.

  1. 장치(로봇 구성을 사용하여 생성됨)
  2. 숫자("변수 만들기"를 사용하여 생성)
  3. 부울("부울 만들기"를 사용하여 생성)
  4. 목록("목록 만들기"를 사용하여 생성됨)
  5. 2D 목록("2D 목록 만들기"를 사용하여 생성)


유효한 이름을 선택할 때 기준에 대한 개요는 다음과 같습니다.

이름에는 특수 문자를 사용할 수 없습니다.

이름은 문자로 시작해야 합니다. 숫자로 시작할 수 없습니다.

이름에는 공백을 사용할 수 없습니다.

이름은 VEXcode에서 예약어일 수 없습니다. 예약어는 VEXcode가 이미 사용하고 있는 단어 또는 이름입니다.

예: vex, Brain, 시간, for, while, break, else, not.

이름은 고유해야 하지만(한 번만 사용됨) 대소문자가 다를 수 있습니다(대문자 하나와 소문자 하나).


가능한 이름 오류

변수 이름을 생성할 때 "Name Taken" 오류가 표시되면 위의 그룹에 중복된 이름이 있음을 의미합니다.

VEXcode IQ 이전 버전에서 만든 프로젝트를 열 때 변수 이름이 중복되는 경우가 발생할 수 있습니다. 이렇게 하면 컴파일할 때 오류가 발생하고 오류 메시지가 표시됩니다.

왼쪽의 오류 메시지는 다음 문제를 보여줍니다.

  • "myvariable"이라는 이름은 숫자 변수와 부울 변수로 발견되었습니다.
  • "awesomeVar"라는 이름은 숫자 변수와 부울 변수로 발견되었습니다.

오류를 해결하려면 중복 항목 중 하나를 제거하거나 고유하게 변경해야 합니다.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus