VEXcode V5-ൽ, നിങ്ങൾ ഒരു പുതിയ വേരിയബിൾ സൃഷ്ടിക്കുമ്പോൾ അതിന് ഒരു പേര് നൽകേണ്ടതുണ്ട്. റോബോട്ട് കോൺഫിഗറേഷനിൽ ഒരു ഉപകരണത്തിന്റെ പേര് മാറ്റാനുള്ള ഓപ്ഷനും നിങ്ങൾക്കുണ്ട്.
സാധുവായ നാമ നിയമങ്ങൾ
വേരിയബിൾ പേരുകൾ വ്യത്യസ്തമായിരിക്കണം, പക്ഷേ പേരിന് മറ്റ് ചില പ്രത്യേകതകൾ കൂടിയുണ്ട്.
വേരിയബിൾ നാമങ്ങൾ ഇനിപ്പറയുന്ന സ്ഥലങ്ങളിൽ ഉപയോഗിക്കുന്നു:
- ഉപകരണം (റോബോട്ട് കോൺഫിഗറേഷൻ ഉപയോഗിച്ച് സൃഷ്ടിച്ചത്)
- സംഖ്യാ ("വേരിയബിൾ നിർമ്മിക്കുക" ഉപയോഗിച്ച് സൃഷ്ടിച്ചത്)
- ബൂളിയൻ (“ഒരു ബൂളിയൻ നിർമ്മിക്കുക” ഉപയോഗിച്ച് സൃഷ്ടിച്ചത്)
- ലിസ്റ്റ് ("ഒരു ലിസ്റ്റ് നിർമ്മിക്കുക" ഉപയോഗിച്ച് സൃഷ്ടിച്ചത്)
- 2D ലിസ്റ്റ് ("ഒരു 2D ലിസ്റ്റ് നിർമ്മിക്കുക" ഉപയോഗിച്ച് സൃഷ്ടിച്ചത്)
സാധുവായ ഒരു പേര് തിരഞ്ഞെടുക്കുമ്പോൾ പാലിക്കേണ്ട മാനദണ്ഡങ്ങളുടെ ഒരു അവലോകനം ഇതാ:
പേരിൽ പ്രത്യേക പ്രതീകങ്ങൾ ഉപയോഗിക്കാൻ കഴിയില്ല.
പേര് ഒരു അക്ഷരത്തിൽ തുടങ്ങണം. ഇത് ഒരു സംഖ്യയിൽ ആരംഭിക്കാൻ കഴിയില്ല.
പേരിൽ സ്പെയ്സുകൾ ഉപയോഗിക്കാൻ കഴിയില്ല.
VEXcode-ൽ പേര് ഒരു റിസർവ്ഡ് വാക്ക് ആകാൻ പാടില്ല. ഒരു റിസർവ്ഡ് വാക്ക് എന്നത് VEXcode ഇതിനകം ഉപയോഗിക്കുന്ന ഒരു വാക്കോ പേരോ ആണ്.
ഉദാഹരണങ്ങൾ:വെക്സ്, ബ്രെയിൻ, സമയം, വേണ്ടി, while, ബ്രേക്ക്, അല്ലെങ്കിൽ, അല്ല.
പേര് അദ്വിതീയമായിരിക്കണം (ഒരിക്കൽ മാത്രം ഉപയോഗിക്കുക), പക്ഷേ വ്യത്യസ്ത കേസുകൾ (ഒരു വലിയക്ഷരവും ഒരു ചെറിയക്ഷരവും) ആകാം.
സാധ്യമായ പേര് പിശകുകൾ
ഒരു വേരിയബിൾ നാമം സൃഷ്ടിക്കുമ്പോൾ, ഒരു "Name Taken" പിശക് കാണുകയാണെങ്കിൽ, മുകളിലുള്ള ഏതെങ്കിലും ഗ്രൂപ്പുകളിൽ ഒരു ഡ്യൂപ്ലിക്കേറ്റ് നാമം ഉണ്ടെന്നാണ് അർത്ഥമാക്കുന്നത്.
VEXcode V5 ന്റെ മുൻ പതിപ്പിൽ നിർമ്മിച്ചതും ഡ്യൂപ്ലിക്കേറ്റ് വേരിയബിൾ നാമമുള്ളതുമായ ഒരു പ്രോജക്റ്റ് തുറക്കുമ്പോൾ നിങ്ങൾക്ക് ഒരു കേസ് നേരിടേണ്ടി വന്നേക്കാം. ഇത് കംപൈൽ ചെയ്യുമ്പോൾ ഒരു പിശകിന് കാരണമാകും, തുടർന്ന് നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന തരത്തിലുള്ള പിശക് സന്ദേശം കാണാൻ കഴിയും.
മുകളിലുള്ള പിശക് സന്ദേശം ഇനിപ്പറയുന്ന പ്രശ്നങ്ങൾ കാണിക്കുന്നു:
- "myvariable" എന്ന പേര് ഒരു സംഖ്യാ വേരിയബിളായും ഒരു ബൂളിയൻ വേരിയബിളായും കണ്ടെത്തി.
- "awesomeVar" എന്ന പേര് ഒരു സംഖ്യാ വേരിയബിളായും ഒരു ബൂളിയൻ വേരിയബിളായും കണ്ടെത്തി.
പിശക് പരിഹരിക്കുന്നതിന്, ഡ്യൂപ്ലിക്കേറ്റുകളിൽ ഒന്ന് നീക്കം ചെയ്യുകയോ മാറ്റുകയോ ചെയ്യേണ്ടതുണ്ട്, അങ്ങനെ അവ അദ്വിതീയമായിരിക്കും.