Regras para variáveis ​​de nomenclatura do applescript

Porque o Mac carece de senso comum, existem regras que definem o que uma variável pode ser chamado. Os nomes das variáveis

Video: Algoritmos - Aula 6 - Regras para nomenclatura de variáveis

  • Pode consistir das letras do alfabeto (tanto maiúsculas e minúsculas), os algarismos de 0 a 9, e o caractere sublinhado (_)
  • não pode ter espaços
  • não pode começar com um número
  • não pode ser o mesmo que as palavras reservadas

Você começa o caractere sublinhado pressionando o Shift + - (sinal de menos ou travessão).

Em geral, se você acidentalmente dar uma variável um nome que é uma palavra reservada, AppleScript dá-lhe uma mensagem de erro. A má notícia é que a mensagem de erro não dizer algo inteligível, como conjunto é uma palavra reservada. Em vez disso, se você tentar e nomear um conjunto variável e, em seguida, tentar compilar o script, você recebe uma mensagem de erro (pulando para fora do topo de sua janela de script) dizendo que um erro de sintaxe ocorreu. A mensagem de erro detalhada diz esperado expressão, mas encontrado “set”.

A boa notícia é que uma vez que você começa um pouco de prática com o seu cinto, evitando palavras reservadas não é grande coisa. Por enquanto, apenas dobrar este fato especial para o espaço da barra lateral de sua mente. A Tabela 1 mostra alguns exemplos de nomes de variáveis ​​aceitáveis ​​e inaceitáveis.

Tabela 1: Nomes variável de amostra

Nome da variável

Aceitabilidade

fred

OK

Video: Curso de PHP - Aula 17 - Nomenclatura de Variáveis - eXcript

x7zxc_45tre_aaffef

Ok, mas muito difícil de entender

esta é uma variável

Uh-uh: infringe a regra # 2 (sem espaços permitidos)



this_is_a_variable

Video: Curso C++ - Aula 12 - Nomenclatura

Um ok

NumberOfCars

Belas: Você pode misturar e combinar letras maiúsculas e minúsculas em um nome de variável

ThisIs_a_percent

Bem

Isto é um_%

De jeito nenhum:% não é um caractere permitido

repetir

Não não não! Esta é uma palavra reservada

Você não precisa se preocupar em misturar letras maiúsculas e minúsculas em um nome de variável porque AppleScript não diferencia maiúsculas de minúsculas. Por outro lado, se você definir duas variáveis ​​como O chefe e o chefe, mesmo que eles olham diferente para você, AppleScript trata-los como sendo o mesmo, o que pode causar problemas no seu script, se você está pensando que eles são diferentes. A boa notícia é que quando você realmente compilar seu script, Editor de scripts torna esses dois nomes têm a mesma aparência.

Tudo bem, você sabe o básico sobre o que você pode nomear variáveis. Aqui estão algumas sugestões sobre o que estilo a ser usado quando escolher nomes de variáveis:

  • Escolha nomes que significam algo: Enquanto xxzs435 funciona da mesma forma como The_Last_Cashed_Check_Number, você pode mais facilmente compreender o que está acontecendo em um script quando você usa nomes de variáveis ​​compreensíveis.
  • Marcar o início de palavras: Você pode usar o sublinhado para separar palavras em um nome de variável, como em Check_amount. Outras pessoas gostam de usar letras maiúsculas, como em CheckAmount. Nem é intrinsecamente melhor, mas escolher algum esquema que funciona para você, porque você vai descobrir que um nome como checkamount é mais difícil de ler como você skim rapidamente através de um roteiro do que aquele que de alguma forma marca o início das palavras.
  • Não se preocupe muito com as regras: Às vezes você está com pressa, ou você usar uma variável para conter um valor por apenas uma ou duas linhas em um script. Em casos como estes, fique à vontade para usar um nome de variável mais curto, como x, y, ou temporária, em vez de um nome mais longo, mas mais clara, como width_of_window, height_of_window, ou temporary_holding_spot, a fim de economizar tempo e digitação. Lembrar: A menos que você está fazendo isso profissionalmente - caso em que você provavelmente não deveria estar perdendo seu tempo lendo isso - você é o chefe. Ninguém, mas você tem que ser feliz com sua style.tabmarktabmark scripting

Agora que você sabe como nomear uma variável, o que você faz com um?


Publicações relacionadas