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?