Contrastando comillas simples y dobles en perl

Video: Usando comillas dobles y sencillas en PHP - Vid 6

Para resumir la principal diferencia entre las marcas simples y dobles: Las comillas simples no interpretan, y comillas dobles hacen. Es decir, si se pone algo entre comillas simples, Perl se supone que desea los caracteres exactos que entre las marcas - a excepción de la cita de roza simple ( ‘) y la combinación de doble barra () combinación. Si se coloca el texto dentro de las comillas dobles, sin embargo, Perl interpreta los nombres de variables. Perl también interpreta caracteres especiales dentro de cadenas entre comillas dobles literales.

Echar un vistazo a la siguiente programa corto, que utiliza comillas simples en su declaración de impresión:

$ = Libro ‘Perl para Dummies`-
imprimir ‘El título es $ libro.’;

Cuando se ejecuta el programa, Perl pantallas

El título es $ libro.

Ahora cambiar las comillas simples a las comillas dobles en el estado de impresión:

$ = Libro ‘Perl para Dummies`-
imprimir “El título es $ libro.”;

Al ejecutar el programa de hoy, pantallas de Perl

El título es Perl para los maniquíes.

En el primer programa, las comillas simples dicen Perl no interpretar cualquier cosa dentro de las comillas. En el segundo programa, Perl ve las comillas dobles, interpreta la variable $ libro, y después se inserta de que en el texto.

Tenga en cuenta que el punto al final de la instrucción de impresión aparece inmediatamente después de que el valor de $ libro. Después de interpretar la variable $ libro, Perl comienza a buscar texto otra vez, encuentra el período, y lo imprime.

Usted puede tener tantas variables como desee cadenas entre comillas dobles dentro. Por ejemplo:

$ Palabra1 = “Gracias” -
$ Palabra2 = “usted” -
Sentencia $ = “Sólo quería decir $ Palabra1 $ Palabra2.” -
print $ Sentencia;

Estas líneas de impresión

Solo quería decirte, gracias.

Video: Modern Perl Tutorial - part 01 - Install Perl, print Hello World

Perl interpreta cada variable y lo coloca directamente en la Sentencia $ variable. Observe que cuando la instrucción de impresión muestra el contenido de $ Sentencia, inserta un espacio entre las dos palabras citadas, tal como debe ser, y el punto al final. Perl escoge sólo las variables y los sustitutos de ellos, pero deja otros caracteres, como espacios, exactamente como usted los introduce.

Artículos Relacionados