| |||
Re: Escapes de Perl las secuencias de escape cumplen la funcion de representar cosas que no se pueden poner en cadenas de texto. por ejemplo, una nueva línea. si yo en un programa pongo:
Código:
la nueva linea es tomada como parte del programa por el interprete, no como parte de la cadena. my $cadena = "primera linea de texto segunda linea de texto"; otros ejemplos son las comillas si yo pusiese:
Código:
como sabe el interprete que comilla delimita y que comilla es parte de la cadena?my $cadena = "en este texto, las "comillas" son ambiguas"; para eso se usan secuencias de escape, para una nueva linea se utiliza \n para el retorno de carro, \r , para tabulación \t y para comillas \" entonces una cadena con una nueva linea, y con comillas sería asi:
Código:
my $cadena = "Esta es la primera linea\nEsta segunda \"línea\" contiene comillas"; |
| |||
Re: Escapes de Perl de nada =) ah! me olvide de dos mas: para poner "\" se usa \\ . y para poner el simbolo "$", \$ (este ultimo porque si ponemos en una cadena "$a" el perl intenta buscar la variable a, en vez de imprimir caracter "$" y caracter "a"). |