Cada secuencia de comandos PERL debe comenzar con una declaración de que la dirige hacia el intérprete instalado en el ordenador. La sintaxis de la sentencia depende, sin embargo , si el sistema operativo es UNIX o Windows . Para un sistema operativo UNIX , la declaración de apertura aparece como # /usr /local /bin /perl y para un sistema operativo de Windows que aparece como # C : ¡¡¡ \\ Perl \\ bin \\ perl , o # D: \\ Perl \\ bin \\ perl si instala el intérprete en el D: . unidad
constantes sintaxis
Elementos de perlsyn que permanecen constantes son las reglas de sintaxis para poner fin a las declaraciones Perl, añadir comentarios , indicando programa variables y la manera en que cada secuencia de comandos trata a los espacios en blanco . Un punto y coma es el estándar para poner fin a una declaración PERL o declaración. Esto incluye declaraciones que textos impresos, declaraciones que evalúan variables e instrucciones que el programa de control de flujo . Por ejemplo , escriba " Hello World ! " , Y si $ x == $ y , siempre terminan con un punto y coma . Un símbolo de hash - "# " indica una línea de comentario . Si su comentario ocupa varias líneas , incluir un símbolo de hash al principio de cada línea. Utilice los símbolos "$" , "@" o "%" para identificar a una variable de programa . Por último , el único perlsyn tiempo considera el espacio en blanco es relevante cuando es parte de una cadena entre comillas . De lo contrario, son tanto o tan poco espacio en blanco como sea necesario para hacer que su programa sea más fácil de leer como perlsyn considera irrelevante.
Variables Sintaxis
Cómo usar comillas y si son incluso necesarios depende del tipo de declaración , así como lo que contiene. Elegir entre el uso de comillas simples o dobles en las cadenas literales y utilice o no al incluir números. Pero siempre usar comillas dobles cuando una instrucción contiene variables o caracteres especiales, como el carácter de nueva línea . En la declaración Hello World " Hello World " y " Hello World " son ambas correctas como se muestra el número con 42 o Sin embargo , una declaración como print " Hola $ nombre \\ n" " 42 . " , Que muestra una saludo personalizado y luego comienza una nueva línea debe incluir entre comillas dobles. Incluyendo paréntesis, como parte de la sintaxis de declaración puede ser una cuestión de preferencia o una manera de establecer la precedencia . Las declaraciones print (" Hola , mundo \\ n"); e imprimir "Hola , mundo \\ n"; son exactamente los mismos . Controla el orden en que se ejecutan las declaraciones incluyéndolos entre paréntesis , como lo haría en una ecuación matemática .
Control Sintaxis
Uso perlsyn para controlar el flujo de un PERL guión encerrando el código entre paréntesis. Esto es especialmente importante al hacer declaraciones en bloques o mediante instrucciones de control, tales como bucles , si /cuando y sentencias switch . Soportes bloques separados de código por lo que los estados se ejecutan como un grupo . En una sentencia de bucle , esto puede significar una sentencia o grupo de sentencias dentro de los corchetes correr hasta que una condición se evalúa como verdadero o falso ante una declaración alternativa se hace cargo :
BUCLE : { do { última si $ x = $ y ** 2 ; # hacer algo aquí } mientras que $ x + + < = $ z ;