Pochopení pravidel pojmenování proměnných a zařízení ve VEXcode EXP

Ve VEXcode EXP musíte při vytváření nové proměnné zadat název. V konfiguraci robota máte také možnost změnit název zařízení. 


Pravidla pro platná jména

Názvy proměnných musí být jedinečné, ale musí se řídit dalšími specifikacemi. 

Názvy proměnných se používají na následujících místech:

  1. Zařízení (vytvořené pomocí konfigurace robota)
  2. Číselné (vytvořené pomocí „Vytvořit proměnnou“)
  3. Boolean (vytvořený pomocí „Make a boolean“)
  4. Seznam (vytvořený pomocí „Vytvořit seznam“)
  5. 2D seznam (vytvořený pomocí „Vytvořit 2D seznam“)


Zde je přehled kritérií při výběru platného jména:

Příklad neplatného názvu proměnné. Název zní „bigNumber!“ a obsahuje vykřičník. Zobrazí se varování: Symboly nejsou povoleny.

Název nemůže používat speciální znaky.

Příklad neplatného názvu proměnné. Název zní „2ndWheel“, což začíná číslicí. Varování zní: Vyžadován dopis.

Jméno musí začínat písmenem. Nemůže začínat číslem.

Příklad neplatného názvu proměnné. Název zní „předchozí číslo“ a obsahuje mezeru. Zobrazí se varování: Mezery nejsou povoleny.

Název nemůže používat mezery.

Příklad neplatného názvu proměnné. Název zní „if“, což je slovo, které VEXcode již používá. Zobrazí se varování: Klíčové slovo VEXcode není povoleno.

Název nemůže být vyhrazeným slovem v kódu VEXcode. Vyhrazené slovo je slovo nebo název, který VEXcode již používá.

Příklady:vex, Brain, time, for, while, break, else, not.

Příklad neplatného názvu proměnné. Název zní „counter“, což je již v projektu definováno. Zobrazí se varování: Jméno zadáno.

Název musí být jedinečný (používá se pouze jednou), ale můžete mít různá písmena (jedno velké a jedno malé).


Možné chyby názvu

Příklad uživatele, který vytváří proměnnou s názvem, který je již obsazen jinou proměnnou. Zobrazí se varování: Jméno zadáno.

Pokud při vytváření názvu proměnné uvidíte chybu „Name Takeen“, znamená to, že v kterékoli z výše uvedených skupin existuje duplicitní název.

Chybová výzva VEXcode EXP s textem: Kompilace se nepodařilo, nalezeny duplicitní názvy proměnných. Výzva vypíše dvě proměnné s názvy myVariable a awesomeVar a oba jejich typy jsou Number Variable a Boolean Variable.

Můžete se setkat s případem při otevírání projektu vytvořeného v dřívější verzi VEXcode EXP, který má duplicitní název proměnné. To způsobí chybu při kompilaci a zobrazí se následující typ chybové zprávy

Výše uvedená chybová zpráva ukazuje následující problémy:

  • Název „myvariable“ byl nalezen jako číselná proměnná a booleovská proměnná. 
  • Název „awesomeVar“ byl nalezen jako číselná proměnná a booleovská proměnná. 

K vyřešení chyby bude nutné odstranit nebo změnit jeden z duplikátů, aby byly jedinečné.

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

Last Updated: