W VEXcode IQ wymagane jest nadanie nazwy nowej zmiennej podczas jej tworzenia. Masz także możliwość zmiany nazwy urządzenia w konfiguracji robota.
Zasady dotyczące prawidłowych nazw
Nazwy zmiennych muszą być unikalne, ale istnieją inne specyfikacje, których nazwa musi przestrzegać.
Nazwy zmiennych są używane w następujących miejscach:
- Urządzenie (utworzone przy użyciu konfiguracji robota)
- Numeryczne (utworzone za pomocą „Utwórz zmienną”)
- Wartość logiczna (utworzona przy użyciu opcji „Utwórz wartość logiczną”)
- Lista (utworzona za pomocą „Utwórz listę”)
- Lista 2D (utworzona za pomocą „Utwórz listę 2D”)
Oto przegląd kryteriów wyboru prawidłowego imienia:
W nazwie nie można używać znaków specjalnych.
Imię musi zaczynać się od litery. Nie może zaczynać się od cyfry.
W nazwie nie można używać spacji.
Nazwa nie może być słowem zastrzeżonym w VEXcode. Zastrzeżone słowo to słowo lub nazwa, której VEXcode już używa.
Przykłady: vex, Brain, czas, na, podczas, przerwa, inaczej, nie.
Nazwa musi być unikalna (użyta tylko raz), ale możesz mieć różne litery (jedna wielka i jedna mała litera).
Możliwe błędy w nazwie
Jeśli podczas tworzenia nazwy zmiennej zobaczysz błąd „Nazwa zabrana”, oznacza to, że w którejkolwiek z powyższych grup znajduje się zduplikowana nazwa.
Możesz napotkać przypadek otwierania projektu wykonanego we wcześniejszej wersji VEXcode IQ, który ma zduplikowaną nazwę zmiennej. Spowoduje to błąd podczas kompilacji i wyświetli się komunikat o błędzie:
Komunikat o błędzie po lewej stronie przedstawia następujące problemy:
- Nazwa „mojazmienna” została znaleziona jako zmienna numeryczna i zmienna boolowska.
- Nazwa „awesomeVar” została znaleziona jako zmienna numeryczna i zmienna boolowska.
Aby rozwiązać ten błąd, należy usunąć lub zmienić jeden z duplikatów, tak aby był unikalny.