EnlaceLo mismo se puede hacer con Perl,en este caso no vamos a ver las funciones de cadena,solo vamos a ver estas cuatro funciones de array:
Shift
Unshift
Pop
Push
En este caso,lo que hacen estas funciones es añadir y quitar datos del array
Push y Unshift agregan valores
Shift y Pop los quitan
El ejemplo de arriba es claro,no se diseño gráfico :P.
Volviendo al tema vamos a ver la sintaxis de estas funciones y como se usan:
shift()
Sintaxis:
shift(@array);
Descripción:
Shift devuelve el primer valor del array,o mejor dicho quita los demás:
Script:
Esto de aquí ^ devuelve el segundo valor y el que quita es el primero, también se puede hacer lo que dije en la descripción devolver el primero en vez,ya que como lo quita lo debe guardar en algún lugar,y lo que vamos a hacer es indicarle donde guardarlo:
unshift()
Sintaxis:
unshift(@array,$cadena|@array|texto)Descripción:
Unshift podríamos decir que es lo contrario a shift, y en si,unshift agrega elememtos al array,de izquierda a derecha,estos pueden estar definidos en arrays,$variables,o podemos asignarlos directamente:
Aquí añadimos solo un valor a una cadena vacia, y podemos pensar que si tenemos este array
my @array = ("Hola");
Y le queremos poner mundo,basta con unshift,pues no,como dije trabaja de izquierda a derecha,o mejor dicho,añade el texto por la izquierda y va recorriendo el que ya estaba.
Script:
pop()
Sintaxis:
pop(@array);
Descripción:
Quita el ultimo valor(contrario a shift)pop lo hace de derecha a izquierda,o sea el final:
Script
push()
Sintaxis:
push(@array);
Descripción:
Añade un ultimo valor(contrario a unshift),push lo hace de derecha a izquierda,o sea el final:
Script:
También podemos ver el numero de elementos en nuestro array usando un punto .
Eso es todo :D
No hay comentarios.:
Publicar un comentario
Los comentarios serán revisados antes de ser publicados.