VEXcode IQ:ssa sinun on annettava nimi uudelle muuttujalle, kun luot sellaisen. Sinulla on myös mahdollisuus muuttaa laitteen nimeä Robotin kokoonpanossa.
Kelvolliset nimisäännöt
Muuttujien nimien on oltava yksilöllisiä, mutta nimen on noudatettava muita määrityksiä.
Muuttujien nimiä käytetään seuraavissa paikoissa:
- Laite (luotu Robot Configurationilla)
- Numeerinen (luotu "Tee muuttujaksi" -toiminnolla)
- Boolean (luotu "Tee looginen arvo")
- Luettelo ( luotu "Tee luettelo" -toiminnolla)
- 2D-lista (luotu "Make a 2D List" -toiminnolla)
Tässä on yleiskatsaus kelvollisen nimen valintaperusteisiin:
Nimessä ei saa käyttää erikoismerkkejä.
Nimen tulee alkaa kirjaimella. Se ei voi alkaa numerolla.
Nimessä ei saa käyttää välilyöntejä.
Nimi ei voi olla varattu sana VEXcodessa. Varattu sana on sana tai nimi, jota VEXcode jo käyttää.
Esimerkkejä: vex, Brain, time, for, while, break, else, not.
Nimen on oltava yksilöllinen (käytetään vain kerran), mutta kirjaimet voivat olla erilaisia (yksi iso ja yksi pieni kirjain).
Mahdolliset nimivirheet
Kun luot muuttujan nimen, jos näet "Nimi otettu" -virheen, se tarkoittaa, että jossakin yllä olevista ryhmistä on päällekkäinen nimi.
Saatat kohdata tapauksen, kun avaat projektin, joka on tehty VEXcode IQ:n aiemmalla versiolla, jolla on päällekkäinen muuttujan nimi. Tämä aiheuttaa virheen käännettäessä ja näet virheilmoituksen:
Vasemmalla oleva virheilmoitus näyttää seuraavat ongelmat:
- Nimi "omamuuttuja" löytyi numeerisena muuttujana ja loogisena muuttujana.
- Nimi “awesomeVar” löytyi numeerisena muuttujana ja loogisena muuttujana.
Virheen ratkaisemiseksi yksi kaksoiskappaleista on poistettava tai muutettava yksilöllisiksi.