A VEXcode IQ-ban 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.
A következő cikk a következőkről fog szólni:
- Érvényes névszabályok
- Lehetséges névhibák
É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ó.
Előfordulhat, hogy a VEXcode IQ egy korábbi verziójában készült projekt megnyitásakor előfordulhat, hogy a változó neve duplikált. Ez hibát okoz a fordítás során, és a következő hibaüzenet jelenik meg:
A bal oldali 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 el kell távolítani vagy módosítani kell az egyik ismétlődést, hogy egyediek legyenek.