VEXcode EXP:n muuttujien ja laitteiden nimeämissääntöjen ymmärtäminen

VEXcode EXP:ssä 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:

  1. Laite (luotu Robot Configurationilla)
  2. Numeerinen (luotu "Tee muuttujaksi" -toiminnolla)
  3. Boolean (luotu "Tee looginen arvo")
  4. Luettelo ( luotu "Tee luettelo" -toiminnolla)
  5. 2D-lista (luotu "Make a 2D List" -toiminnolla)


Tässä on yleiskatsaus kelvollisen nimen valintaperusteisiin:

Esimerkki virheellisestä muuttujan nimestä. Nimessä lukee 'bigNumber!', joka sisältää huutomerkin. Varoitustekstissä lukee Symbolit eivät ole sallittuja.

Nimessä ei saa käyttää erikoismerkkejä.

Esimerkki virheellisestä muuttujan nimestä. Nimi kuuluu '2ndWheel', joka alkaa numerolla. Varoituksessa lukee Kirjain vaaditaan.

Nimen tulee alkaa kirjaimella. Se ei voi alkaa numerolla.

Esimerkki virheellisestä muuttujan nimestä. Nimessä lukee 'edellinen numero', joka sisältää välilyönnin. Varoitustekstissä lukee Välilyöntejä ei sallita.

Nimessä ei saa käyttää välilyöntejä.

Esimerkki virheellisestä muuttujan nimestä. Nimi kuuluu muodossa 'if', joka on sana, jota VEXcode jo käyttää. Varoitus näyttää, että VEXcode-avainsanaa ei sallita.

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.

Esimerkki virheellisestä muuttujan nimestä. Nimi on 'counter', joka on jo määritelty projektissa. Varoituksessa lukee Nimi varattu.

Nimen on oltava yksilöllinen (käytetään vain kerran), mutta kirjaimet voivat olla erilaisia ​​(yksi iso ja yksi pieni kirjain).


Mahdolliset nimivirheet

Esimerkki käyttäjästä, joka luo muuttujan, jonka nimi on jo toisen muuttujan käytössä. Varoituksessa lukee Nimi varattu.

Kun luot muuttujan nimen, jos näet "Nimi otettu" -virheen, se tarkoittaa, että jossakin yllä olevista ryhmistä on päällekkäinen nimi.

VEXcode EXP -virhekehote, jossa lukee Kääntäminen epäonnistui, löytyi kaksoismuuttujien nimiä. Kehotteessa luetellaan kaksi muuttujaa, joiden nimet ovat myVariable ja awesomeVar, ja se listaa molempien tyypit Numeromuuttujana ja Totuusarvomuuttujana.

Saatat kohdata tapauksen, kun avaat projektin, joka on tehty VEXcode EXP:n aikaisemmalla versiolla, jolla on päällekkäinen muuttujan nimi. Tämä aiheuttaa virheen käännettäessä ja näet seuraavan tyyppisen virheilmoituksen

Yllä 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.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: