Aplicando regras de nomenclatura com variáveis ​​​​no VEXcode 123

No VEXcode 123, você deve dar um nome a uma nova variável ao criar uma.


Regras de Nome Válido

Os nomes das variáveis ​​devem ser exclusivos, mas existem outras especificações que o nome deve seguir.

Os nomes das variáveis ​​são usados ​​nos seguintes locais:

  1. Numérico (criado usando “Criar variável”)
  2. Boolean (criado usando “Make a Boolean”)
  3. Lista (criada usando “Make a List”)
  4. Lista 2D (criada usando “Criar uma lista 2D”)

Aqui está uma visão geral dos critérios ao escolher um nome válido:

  • O nome não pode usar caracteres especiais.
    Exemplo de nome de variável inválido. O nome é 'bigNumber!', que inclui um ponto de exclamação. Um aviso diz Símbolos não permitidos.
  • O nome deve começar com uma letra. Não pode começar com um número.
    Exemplo de nome de variável inválido. O nome é "2ndWheel", que começa com um número. Um aviso diz Carta necessária.
  • O nome não pode usar espaços.
    Exemplo de nome de variável inválido. O nome diz "número anterior", que inclui um espaço. Um aviso diz: Não são permitidos espaços.
  • O nome não pode ser uma palavra reservada no VEXcode 123. Uma palavra reservada é uma palavra ou nome que o VEXcode 123 já está usando. Exemplos: for, while, break, else, not.
    Exemplo de nome de variável inválido. O nome diz "se", que é uma palavra que o VEXcode 123 já está a utilizar. Um aviso diz: Palavra-chave VEXcode não permitida.
  • O nome deve ser único (usado apenas uma vez), mas você pode ter letras maiúsculas e minúsculas diferentes.
    Exemplo de nome de variável inválido. O nome é 'counter', que já está definido no projeto. Um aviso diz Nome usado.

Possíveis erros de nome

Ao criar um nome de variável, se você vir um erro “Nome utilizado”, significa que há um nome duplicado em qualquer um dos grupos acima.

Exemplo de um utilizador a criar uma variável com um nome que já foi utilizado por outra variável. Um aviso diz Nome usado.

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

Last Updated: