Reglas para nombrar las variables de applescript

Debido a que el Mac carece de sentido común, hay normas 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 carácter de subrayado (_)
  • No se puede tener espacios
  • No se puede iniciar con un número
  • No puede ser el mismo que las palabras reservadas

Se obtiene el carácter de subrayado presionando las teclas Shift + - (signo menos o un guión).

En general, si accidentalmente se da 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 dice algo inteligible, como set es una palabra reservada. En cambio, si se intenta y nombra 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 esperar que la expresión pero no encontraron “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. La Tabla 1 muestra algunos ejemplos de nombres de variables aceptables e inaceptables.

Tabla 1: los nombres de variable de ejemplo

Nombre de la variable

Aceptabilidad

Fred

Bueno

Video: 2. Reglas de nombramiento de variables con PSeInt

x7zxc_45tre_aaffef

Está bien, pero es bastante difícil de entender

esta es una variable

Uh-uh: infringe la regla # 2 (no se permiten espacios)

this_is_a_variable

Video: HP Prime: 19C - Reglas y Tips Para Crear Variables

A-Okay

NumberOfCars

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

ThisIs_a_percent

Multa

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 por la mezcla de letras mayúsculas y minúsculas en un nombre de variable de AppleScript, porque no distingue entre mayúsculas y minúsculas. Por otro lado, si se define como dos variables El jefe y el jefe, a pesar de que su apariencia es diferente a usted, AppleScript los trata como siendo el mismo, lo que puede causar problemas en el script si usted está pensando que ellos son diferentes. La buena noticia es que cuando realmente se compila el guión, Editor de secuencias hace que esos dos nombres tienen el mismo aspecto.

Video: Adding a user variable to a automator project

Muy bien, ya sabes lo básico acerca de lo que puede poner nombres a las variables. Aquí están algunas sugerencias en cuanto a estilo que se utiliza al momento de retirar los nombres de variables:

  • Recoger los nombres que significan algo: Mientras xxzs435 funciona de la misma manera como se The_Last_Cashed_Check_Number, se puede entender más fácilmente lo que está pasando en un script cuando se utiliza nombres de variables comprensibles.
  • Marcar el inicio de las palabras: Se puede utilizar el guión bajo para separar las palabras en un nombre de variable, como en Check_amount. Otras personas les gusta usar letras mayúsculas, como en CheckAmount. Tampoco es intrínsecamente mejor, pero elegir un esquema que funciona para usted, porque usted encontrará que un nombre como checkamount es más difícil de leer a medida que pasa rápidamente a través de una secuencia de comandos de una que de alguna manera marca el inicio de las palabras.
  • No se preocupe demasiado acerca de las reglas: A veces se tiene prisa, o se 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 corta, tales como X, Y, o temporal, en lugar de un nombre más largo pero más clara, 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?

Artículos Relacionados