You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Capítulo 24: Liza
Examples
Array como lista
La matriz es uno de los tipos de variables básicas de Perl. Contiene una lista, que es una
secuencia ordenada de cero o más escalares. La matriz es la variable que contiene (y
proporciona acceso a) los datos de la lista, como se documenta en perldata .
Puede asignar una lista a una matriz:
my @foo = ( 4, 5, 6 );
Puede usar una matriz donde se espera una lista:
join '-', ( 4, 5, 6 );
join '-', @foo;
Algunos operadores solo trabajan con matrices, ya que mutan la lista que contiene:
shift @array;
unshift @array, ( 1, 2, 3 );
pop @array;
push @array, ( 7, 8, 9 );
Asignando una lista a un hash
Las listas también se pueden asignar a las variables hash. Al crear una lista que se asignará a
una variable hash, se recomienda usar la coma grande => entre las claves y los valores para
mostrar su relación:
my %hash = ( foo => 42, bar => 43, baz => 44 );
El => es realmente solo una coma especial que cita automáticamente el operando a su izquierda.
Entonces, podrías usar comas normales, pero la relación no es tan clara:
my %hash = ( 'foo', 42, 'bar', 43, 'baz', 44 );
También puede usar cadenas entre comillas para el operando de la mano izquierda de la coma
grasa => , que es especialmente útil para las claves que contienen espacios.
my %hash = ( 'foo bar' => 42, 'baz qux' => 43 );
Para obtener más información, consulte Operador de coma en perldoc perlop .
https://riptutorial.com/es/home 64