-
Notifications
You must be signed in to change notification settings - Fork 0
/
ej01-escalares-numeros-cadenas.pl
44 lines (34 loc) · 1.14 KB
/
ej01-escalares-numeros-cadenas.pl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#!/usr/bin/env perl
use strict;
use warnings;
use v5.10; # para utilizar algunas características como "say"
# numeros
my $n = 255;
print "El valor de \$n es $n \n";
my $decimal = 1.25;
print 'El valor $decimal es: ' . $decimal . "\n";
$decimal = 7.25e4;
say "Y ahora es $decimal";
my $cadena = 'Aqui todo es "literal". Escapar comillas simples como \' ';
say $cadena;
my $otracadena = "Podemos \n saltar \n lineas, \t colocar \t tabuladores";
say $otracadena;
my $nombre = 'Pepe';
my $direccion = 'Calle Serra #127';
say "$nombre vive en $direccion";
say $nombre . ' vive en ' . $direccion;
# escapar comillas
say "Su nombre es \"$nombre\"";
# o de manera alternativa
say qq{Su nombre es "$nombre"};
# tambien podemos utilizar otros delimitadores para comillas
say q^Vimos la obra 'Guerra de las Galaxias'^;
say q{Vamos al restaurante Pepe's};
# usar sintaxis "heredoc"
my $cita = <<'FIN_CITA';
Nulla quis turpis quis urna "scelerisque ullamcorper" quis eu felis. In
sodales risus bibendum, dignissim diam quis, euismod elit?
Praesent vitae enim molestie, ullamcorper metus vitae, cursus dolor. Cras
ultricies vitae mi in vestibulum!
FIN_CITA
say $cita;