Izpratne par nosaukumu piešķiršanas noteikumiem mainīgajiem un ierīcēm programmā VEXcode EXP

Programmā VEXcode EXP, izveidojot jaunu mainīgo, jums ir jāpiešķir nosaukums. Robota konfigurācijā ir arī iespēja mainīt ierīces nosaukumu. 


Derīgu vārdu noteikumi

Mainīgo nosaukumiem ir jābūt unikāliem, taču ir arī citas specifikācijas, kas jāievēro nosaukumam. 

Mainīgo nosaukumi tiek izmantoti šādās vietās:

  1. Ierīce (izveidota, izmantojot robota konfigurāciju)
  2. Skaitlis (izveidots, izmantojot “Make mainīgo”)
  3. Būla (izveidots, izmantojot “Make a Boolean”)
  4. Saraksts (izveidots, izmantojot “Izveidot sarakstu”)
  5. 2D saraksts (izveidots, izmantojot “Make a 2D List”)


Šeit ir pārskats par kritērijiem, izvēloties derīgu nosaukumu:

Nederīga mainīgā nosaukuma piemērs. Nosaukums skan kā “bigNumber!”, kurā ir iekļauta izsaukuma zīme. Brīdinājums vēsta: Simboli nav atļauti.

Nosaukumā nedrīkst izmantot speciālās rakstzīmes.

Nederīga mainīgā nosaukuma piemērs. Nosaukums ir “2ndWheel”, kas sākas ar ciparu. Brīdinājums vēsta: Nepieciešama vēstule.

Nosaukumam jāsākas ar burtu. Tas nevar sākties ar skaitli.

Nederīga mainīgā nosaukuma piemērs. Nosaukums ir “iepriekšējais numurs”, kurā ir atstarpe. Brīdinājums vēsta: Atstarpes nav atļautas.

Nosaukumā nedrīkst izmantot atstarpes.

Nederīga mainīgā nosaukuma piemērs. Nosaukums skan kā “if”, kas ir vārds, ko VEXcode jau lieto. Brīdinājums vēsta: VEXcode atslēgvārds nav atļauts.

Vārds nevar būt rezervēts vārds VEXcode. Rezervēts vārds ir vārds vai nosaukums, ko VEXcode jau izmanto.

Piemēri:vex, Brain, time, for, while, break, else, not.

Nederīga mainīgā nosaukuma piemērs. Nosaukums ir “counter”, kas jau ir definēts projektā. Brīdinājumā ir redzams vārds, kas jau ir aizņemts.

Nosaukumam ir jābūt unikālam (lietots tikai vienu reizi), taču var būt dažādi reģistri (viens lielais un viens mazais).


Iespējamās nosaukuma kļūdas

Piemērs, kurā lietotājs izveido mainīgo ar nosaukumu, kas jau ir aizņemts citam mainīgajam. Brīdinājumā ir redzams vārds, kas jau ir aizņemts.

Ja, veidojot mainīgā nosaukumu, tiek parādīta kļūda “Nosaukums pieņemts”, tas nozīmē, ka jebkurā no iepriekš minētajām grupām ir dublēts nosaukums.

VEXcode EXP kļūdas uzvedne ar tekstu “Neizdevās kompilēt, atrasti dublēti mainīgo nosaukumi”. Uzvednē ir norādīti divi mainīgie ar nosaukumiem myVariable un awesomeVar, un tajā ir norādīti abi to tipi kā Skaitliskais mainīgais un Būla mainīgais.

Jūs varat saskarties ar gadījumu, atverot projektu, kas izveidots vecākā VEXcode EXP versijā, kuram ir dublēts mainīgā nosaukums. Tas radīs kļūdu kompilēšanas laikā, un jūs redzēsit šāda veida kļūdas ziņojumu

Iepriekš redzamais kļūdas ziņojums parāda šādas problēmas:

  • Nosaukums “mans mainīgais” tika atrasts kā skaitlisks mainīgais un Būla mainīgais. 
  • Nosaukums “awesomeVar” tika atrasts kā skaitlisks mainīgais un Būla mainīgais. 

Lai novērstu kļūdu, viens no dublikātiem ir jānoņem vai jāmaina, lai tie būtu unikāli.

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

Last Updated: