En Perl, array es un tipo especial de variable. La array se utiliza para almacenar la lista de valores y cada objeto de la lista se denomina elemento. Los elementos pueden ser un número, una string o cualquier tipo de datos escalares, incluida otra variable.
Array en Perl proporciona varias funciones integradas para realizar operaciones como agregar y eliminar elementos de una array predefinida.
Ejemplo:
Perl
#!/usr/bin/perl # Initializing the array @x = ('Java', 'C', 'C++'); # Print the Initial array print "Original array: @x \n"; # Using push() function # Pushing multiple values in the array push(@x, 'Python', 'Perl'); print("Pushing new values...\n"); # Printing the array print "Updated array: @x\n"; # Using pop() function print("\nPopping the last element...\n"); # Prints the value returned by pop print "Value returned by pop: ", pop(@x); # Prints the array after pop operation print "\nUpdated array: @x";
Producción:
Original array: Java C C++ Pushing new values... Updated array: Java C C++ Python Perl Popping the last element... Value returned by pop: Perl Updated array: Java C C++ Python
Algunas funciones de array útiles se enumeran a continuación:
Función | Descripción |
---|---|
empujar() | Se usa para empujar una lista de valores al final de la array |
estallido() | Devuelve el último elemento de Array que se le pasó como argumento, eliminando ese valor de la array |
cambio() | Devuelve el primer valor de una array, eliminándolo y desplazando los elementos de la lista de arrays a la izquierda en uno. |
anular desplazamiento() | Coloca la lista dada de elementos al comienzo de una array, desplazando todos los valores a la derecha |
clasificar() | Se utiliza para ordenar una lista con o sin el uso del método de clasificación |
quererarreglo() | Devuelve True si la subrutina que se está ejecutando actualmente espera devolver un valor de lista y false si está buscando un valor escalar. |
existe() | Se usa para verificar si un elemento en una array o hash dado existe o no |
grep() | Se utiliza para extraer cualquier elemento de la array dada que evalúa el valor verdadero de la expresión regular dada |
unirse() | Combina los elementos de LIST en una sola string usando el valor de VAR para separar cada elemento |