Regras para denominar as variáveis ​​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

  • Pode consistir das letras do alfabeto (tanto maiúsculas e minúsculas), os números 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 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 da parte superior da 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 esse 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 de variável de amostra

Nome da variável

Aceitabilidade

fred

OK

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

A-Okay

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 tem que se preocupar com mistura de letras maiúsculas e minúsculas em um nome de variável, porque AppleScript não é case sensitive. Por outro lado, se definem como duas variáveis 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, Script Editor 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 ao escolher nomes de variáveis:

  • Escolher os 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 um esquema que funciona para você, porque você vai descobrir que um nome como checkamount é mais difícil de ler como você percorrer rapidamente um script 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 para apenas uma ou duas linhas em um script. Em casos como estes, sinta-se livre 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?

menu