Правила імен для змінних і пристроїв у VEXcode IQ

У VEXcode IQ ви повинні дати назву новій змінній під час її створення. Ви також можете змінити назву пристрою в конфігурації робота. 


Правила дійсних імен

Імена змінних мають бути унікальними, але існують інші специфікації, яким ім’я має відповідати. 

Імена змінних використовуються в таких місцях:

  1. Пристрій (створений за допомогою конфігурації робота)
  2. Числовий (створений за допомогою «Make variable»)
  3. Логічне значення (створено за допомогою «Створити логічне значення»)
  4. Список (створений за допомогою «Створити список»)
  5. 2D-список (створений за допомогою «Створити 2D-список»)


Ось огляд критеріїв вибору дійсного імені:

Приклад недійсного імені змінної. Назва читається як «великийНомер!», що містить знак оклику. Попередження гласить: «Символи заборонені».

У назві не можна використовувати спеціальні символи.

Приклад недійсного імені змінної. Назва читається як «2ndWheel», що починається з цифри. Попередження гласить: «Потрібна літера».

Ім'я повинно починатися з букви. Він не може починатися з числа.

Приклад недійсного імені змінної. Назва читається як «попереднє число», що містить пробіл. Попередження гласить: «Пробіли заборонено».

Ім'я не може використовувати пробіли.

Приклад недійсного імені змінної. Назва читається як «якщо», слово, яке VEXcode вже використовує. Попередження гласить: «Ключове слово VEXcode не дозволено».

Ім’я не може бути зарезервованим словом у VEXcode. Зарезервоване слово – це слово чи ім’я, яке вже використовує VEXcode.

Приклади: vex, Brain, time, for, while, break, else, not.

Приклад недійсного імені змінної. Назва читається як «лічильник», що вже визначено в проєкті. Попередження гласить: «Ім’я зайняте».

Ім’я має бути унікальним (використовується лише один раз), але ви можете використовувати різні регістри (один верхній і один малий).


Можливі помилки імен

Приклад створення користувачем змінної з іменем, яке вже зайняте іншою змінною. Попередження гласить: «Ім’я зайняте».

Коли ви створюєте ім’я змінної, якщо ви бачите помилку «Ім’я використано», це означає, що в будь-якій із наведених вище груп існує повторюване ім’я.

Підказка щодо помилки VEXcode IQ: «Не вдалося компілювати, знайдено дублікати імен змінних». У запиті перелічено дві змінні з назвами myVariable та awesomeVar, а також їхні типи: числова змінна та булева змінна.

Ви можете зіткнутися з випадком, коли відкриваєте проект, створений у попередній версії VEXcode IQ, який має повторюване ім’я змінної. Це призведе до помилки під час компіляції, і ви побачите повідомлення про помилку:

Повідомлення про помилку ліворуч показує такі проблеми:

  • Ім’я «myvariable» було знайдено як числову змінну та булеву змінну. 
  • Назва «awesomeVar» була знайдена як числова змінна та логічна змінна. 

Щоб усунути помилку, один із дублікатів потрібно буде видалити або змінити, щоб вони були унікальними.

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

Last Updated: