Reglas para las variables de nombres de AppleScript

Debido a que el Mac carece de sentido común, hay reglas que definen lo que una variable puede ser llamado. Los nombres de variables

  • Puede constar de las letras del alfabeto (mayúsculas y minúsculas), los números del 0 al 9 y el guión bajo (_)
  • No se puede tener espacios
  • No se puede iniciar con un número
  • No puede ser el mismo que las palabras reservadas

Usted consigue el carácter de subrayado pulsando las teclas Shift + - (signo menos o guión).

En general, si se le da forma accidental una variable un nombre que es una palabra reservada, AppleScript le da un mensaje de error. La mala noticia es que el mensaje de error no decir algo inteligible, como conjunto es una palabra reservada. En cambio, si usted trata de nombrar a un conjunto de variables y luego intenta compilar el guión, se obtiene un mensaje de error (saliendo de la parte superior de la ventana del script) que le dice que Se ha producido un error de sintaxis. El mensaje de error detallado dice esperado expresión, pero encontró "set".

La buena noticia es que una vez que llegue un poco de práctica bajo su cinturón, evitando palabras reservadas no es gran cosa. Por ahora, sólo meter este hecho en particular en el espacio de la barra lateral de tu mente. Tabla 1 muestra algunos ejemplos de nombres de variables aceptables e inaceptables.

Tabla 1: Nombres de variable de ejemplo

Nombre de la variable

La aceptabilidad

fred

bueno

x7zxc_45tre_aaffef

Está bien, pero bastante difícil de entender

esta es una variable

Uh-uh: infringe la regla # 2 (sin espacios permitidos)

this_is_a_variable

A-Bueno

NumberOfCars

Multa: Usted puede mezclar y combinar letras mayúsculas y minúsculas en un nombre de variable

ThisIs_a_percent

Fine

Esto es un_%

De ninguna manera:% no es un carácter permitido

repetir

¡No no no! Esta es una palabra reservada

Usted no tiene que preocuparse de mezclar letras mayúsculas y minúsculas en un nombre de variable porque AppleScript no distingue entre mayúsculas y minúsculas. Por otro lado, si define dos variables como El jefe y el jefe, a pesar de que se ven diferentes a usted, AppleScript los trata como siendo el mismo, lo que puede causar problemas en el script si usted está pensando que son diferentes. La buena noticia es que cuando realmente se compila el guión, editor de scripts hace que esos dos nombres tienen el mismo aspecto.

Muy bien, ya sabes lo básico acerca de lo que puede nombrar variables. Aquí están algunas sugerencias en cuanto a qué estilo a utilizar al momento de retirar los nombres de variables:

  • Escoja nombres que significan algo: Mientras xxzs435 que funciona exactamente igual que The_Last_Cashed_Check_Number, se puede entender más fácilmente lo que sucede en una secuencia de comandos cuando se utiliza los nombres de variables comprensibles.
  • Marca el comienzo de las palabras: Usted puede utilizar el guión bajo para separar las palabras en un nombre de variable, como en Check_amount. Otras personas les gusta usar mayúsculas, como en CheckAmount. Tampoco es intrínsecamente mejor, pero elegir un esquema que funcione para usted, porque usted encontrará que un nombre como checkamount es más difícil de leer como usted hojear rápidamente a través de una secuencia de comandos de una marca que de alguna manera el inicio de las palabras.
  • No se preocupe demasiado acerca de las reglas: A veces usted tiene prisa, o utiliza una variable para contener un valor por sólo una o dos líneas en un script. En casos como estos, no dude en utilizar un nombre de variable más corto, como x, y, o temporal, en lugar de un nombre más largo pero más claro, como width_of_window, height_of_window, o temporary_holding_spot, con el fin de ahorrar tiempo y escribir. Recuerda: A menos que usted está haciendo esto profesionalmente - en cuyo caso probablemente no debería estar perdiendo el tiempo leyendo esto - usted es el jefe. Nadie más que usted tiene que ser feliz con su style.tabmarktabmark scripting

Ahora que ya sabe cómo nombrar una variable, ¿qué hacer con uno?




» » » » Reglas para las variables de nombres de AppleScript