1
 Abra un archivo de programa Perl. Escriba el siguiente código: 
 
 $ var = "" Hola ", le dije " ; 
 
 print $ var ; 
 
 Esto provoca un error porque Perl ve a los dos doble. comillas al comienzo y asume la cadena se abre y cierra allí. Todos los datos después de que se fuera de lugar y no sigue la sintaxis de Perl correcta 
 2 
 Eliminar las dos anteriores líneas de código y las sustituye por la siguiente: . 
 
 $ Var = "\\" hola \\ ", le dije. " ; 
 
 print $ var ; 
 
 Perl ve las dos barras invertidas y sabe que el carácter que sigue cada uno es parte de la variable de cadena y no pretende cerrarla. El resultado de la función de impresión es " -Hola- le dije. " 
 3 
 Escriba el siguiente código: 
 
 $ var = "El precio es de $ 3 . " ; 
 
 print $ var ; 
 
 Perl utiliza el signo del dólar como un carácter especial para denotar variables. Debido comillas dicen Perl para interpolar los contenidos dentro de la cadena , Perl piensa que "$ 3" es otra variable. En este caso, no tiene ningún valor , por lo que la salida de la función de impresión es 
 4 
 Eliminar las dos anteriores líneas de código y las reemplaza con el siguiente " El precio es . " 
 
 $ var = " el precio es \\ $ 3. " ; 
 
 print $ var ; 
 
 la barra invertida se escapa el carácter de signo de dólar, por lo que la salida de aquí es " el precio es de $ 3 . " Para evitar tener que escapar de caracteres , puede utilizar comillas simples para asignar un valor a $ var . Si lo hace, le dice al programa Perl para tomar el valor literal , por lo que el uso de " El precio es de $ 3 ", sin una barra invertida antes de que el signo de dólar es igual a " El precio es \\ $ 3. " 
 5 
 Escriba el el siguiente código : 
 
 $ var = "Este es un n \\ nEste es n en una nueva línea . " ; 
 
 print $ var ; 
 
 Mientras que el valor de esta variable se ve un poco confuso , en realidad hay nada de malo en el código. El "\\ n " es una secuencia de escape especial que le dice Perl para insertar una nueva línea. El resultado de esta salida escribe: " Se trata de un n " y "Esto es n en una nueva línea " en dos líneas separadas. El "\\ n " no aparece . Perl tiene otras secuencias de escape , como " \\ t" de una pestaña, " \\ u " para convertir el siguiente carácter en mayúsculas y " \\ U " para convertir todos los caracteres en mayúsculas hasta que " \\ E" indica que se detenga. 
 
 
          
