У VEXcode IQ ви повинні дати назву новій змінній під час її створення. Ви також можете змінити назву пристрою в конфігурації робота.
Правила дійсної назви
Імена змінних мають бути унікальними, але існують інші специфікації, яким ім’я має відповідати.
Імена змінних використовуються в таких місцях:
- Пристрій (створений за допомогою конфігурації робота)
- Числовий (створений за допомогою «Make variable»)
- Логічне значення (створено за допомогою «Створити логічне значення»)
- Список (створений за допомогою «Створити список»)
- 2D-список (створений за допомогою «Створити 2D-список»)
Ось огляд критеріїв вибору дійсного імені:
У назві не можна використовувати спеціальні символи.
Ім'я повинно починатися з букви. Він не може починатися з числа.
Ім'я не може використовувати пробіли.
Ім’я не може бути зарезервованим словом у VEXcode. Зарезервоване слово – це слово чи ім’я, яке вже використовує VEXcode.
Приклади: vex, Brain, time, for, while, break, else, not.
Ім’я має бути унікальним (використовується лише один раз), але ви можете використовувати різні регістри (один верхній і один малий).
Можливі помилки імен
Коли ви створюєте ім’я змінної, якщо ви бачите помилку «Ім’я використано», це означає, що в будь-якій із наведених вище груп існує повторюване ім’я.
Ви можете зіткнутися з випадком, коли відкриваєте проект, створений у попередній версії VEXcode IQ, який має повторюване ім’я змінної. Це призведе до помилки під час компіляції, і ви побачите повідомлення про помилку:
Повідомлення про помилку ліворуч показує такі проблеми:
- Ім’я «myvariable» було знайдено як числову змінну та булеву змінну.
- Назва «awesomeVar» була знайдена як числова змінна та логічна змінна.
Щоб усунути помилку, один із дублікатів потрібно буде видалити або змінити, щоб вони були унікальними.