perl | función unshift()

La función unshift() en Perl coloca la lista dada de elementos al comienzo de una array. Cambiando así todos los valores en la array a la derecha. Múltiples valores pueden ser desfasados ​​usando esta operación. Esta función devuelve el número de elementos nuevos en una array.
 

Sintaxis: unshift(Array, List)
Devuelve: Número de elementos nuevos en Array

Ejemplo 1: 
 

Perl

#!/usr/bin/perl
   
# Initializing the array
@x = ('Geeks', 'for', 'Geeks');
   
# Print the Initial array
print "Original array: @x \n";
   
# Prints the number of elements
# returned by unshift
print "No of elements returned by unshift: ",
                   unshift(@x, 'Welcome', 'to');
   
# Array after unshift operation
print "\nUpdated array: @x";
Producción: 

Original array: Geeks for Geeks 
No of elements returned by unshift: 5
Updated array: Welcome to Geeks for Geeks

 

Ejemplo 2: 
 

Perl

#!/usr/bin/perl
   
# Initializing the array
@x = (10, 20, 30, 40, 50);
   
# Print the Initial array
print "Original array: @x \n";
   
# Prints the number of elements
# returned by unshift
print "No of elements returned by unshift: ",
                   unshift(@x, 70, 80, 'Geeks');
   
# Array after unshift operation
print "\nUpdated array: @x";
Producción: 

Original array: 10 20 30 40 50 
No of elements returned by unshift: 8
Updated array: 70 80 Geeks 10 20 30 40 50

 

Publicación traducida automáticamente

Artículo escrito por Code_Mech y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *