next up previous contents index practicapracticaPP2moodleLHPmoodlepserratacpanmodulospauseperlgoogleetsiiullpcgull
Sig: Comillas Dobles Sup: Cadenas Ant: Cadenas Err: Si hallas una errata ...

Comillas Simples

Mientras que en las comillas dobles ciertas secuencias como \n son interpretadas, en el caso de las cadenas de comillas simples, cualquier carácter entre las comillas que no sea la comilla simple o el carácter de escape \ (lo que incluye al retorno de carro si la cadena esta hecha de varias líneas) no recibe interpretación de ningún tipo. Para obtener una comilla simple dentro de la cadena, la precedemos de un \. Para obtener una \ hay que poner dos sucesivas \\. Por ejemplo:
> cat singlequote.pl
#!/usr/bin/perl -w
$a = 'hola,
chicos';
print "$a\n";
$a = 'Le llaman \'speedy\' por que es muy rápido';
print "$a\n";
$a = 'El último carácter en esta cadena es un escape \\';
print "$a\n";
Cuando se ejecuta da como resultado:
> singlequote.pl
hola,
chicos
Le llaman 'speedy' por que es muy rápido
El último carácter en esta cadena es un escape \
>

Ejercicio 1.1.2   ¿Que salida resulta de ejecutar el siguiente programa?
$ cat comillassimples.pl
#!/usr/bin/perl -w
print 'hola\n';
print "\n";
print 'hola\\n';
print "\n";
print 'hola\\';
print "\n";


next up previous contents index practicapracticaPP2moodleLHPmoodlepserratacpanmodulospauseperlgoogleetsiiullpcgull
Sig: Comillas Dobles Sup: Cadenas Ant: Cadenas Err: Si hallas una errata ...
Casiano Rodríguez León
2006-02-21