A VEXcode V5-ben nevet kell adnia egy új változónak, amikor létrehoz egy változót. Lehetősége van az eszköz nevének megváltoztatására is a Robot konfigurációban.
Érvényes névszabályok
A változóneveknek egyedinek kell lenniük, de vannak más előírások is, amelyeket a névnek követnie kell.
A változónevek a következő helyeken használatosak:
- Eszköz (a robotkonfiguráció segítségével létrehozva)
- Numerikus (a „Változó létrehozása” funkcióval készült)
- Logikai érték (a „Készíts logikai értéket” segítségével)
- Lista (a „Lista készítése” funkcióval készült)
- 2D lista (a „2D lista készítése” funkcióval készült)
Íme egy áttekintés az érvényes név kiválasztásakor érvényes kritériumokról:
A név nem tartalmazhat speciális karaktereket.
A névnek betűvel kell kezdődnie. Nem kezdődhet számmal.
A név nem használhat szóközt.
A név nem lehet fenntartott szó a VEXcode-ban. A fenntartott szó olyan szó vagy név, amelyet a VEXcode már használ.
Példák: vex, Brain, time, for, while, break, else, not.
A névnek egyedinek kell lennie (csak egyszer kell használni), de lehetnek különböző esetek (egy nagy és egy kisbetű).
Lehetséges névhibák
Ha változónév létrehozásakor a „Név felvett” hibaüzenetet lát, az azt jelenti, hogy a fenti csoportok bármelyikében ismétlődő név található.
Esetbe ütközhet, amikor a VEXcode V5 egy korábbi verziójában készült projektet nyit meg, amelynek változó neve duplikált. Ez hibát okoz a fordítás során, és a következő típusú hibaüzenetet fogja látni
A fenti hibaüzenet a következő problémákat mutatja:
- A „sajátváltozó” név numerikus változóként és logikai változóként is megtalálható.
- Az „awesomeVar” név numerikus változóként és logikai változóként is megtalálható.
A hiba megoldásához az egyik ismétlődést el kell távolítani vagy módosítani kell, hogy egyediek legyenek.