¡Ya estamos en Twitter!

Perl en Español

  1. Home
  2. Tutoriales
  3. Foro
  4. Artículos
  5. Donativos
  6. Publicidad

Funciones de Arreglo Asociativo

por Uriel Lizama

Introducción

A continuación vamos a ver una a una todas las funciones de arreglo asociativo a las cuales llamaremos durante este tutorial en su nombre en inglés "hash".

Si quieres ver con más detalle como usar los hash entra a leer este tutorial.

Todas las funciones de hash son:


defined()

Sintáxis:

defined(VARIABLE);

Regresa verdadero si tiene un valor verdadero y no nulo, esta función también puede usarse para cualquier tipo de variable. Por ejemplo:

my @array = ('Hola');

print "Array existe" if defined(@array);



delete()

Sintáxis:

delete(LLAVE);

Elimina la pareja llave-valor del hash. Si se elimina una llave del hash %ENV, sólo se elimina en el entorno local no del entorno global.


each()

Sintáxis:

each(HASH);

Regresa una lista de dos elementos que contiene una pareja de llave y valor del hash. Esta función se usa para crear una iteración a través de los elementos.


exists()

Sintáxis:

exists(LLAVE);

Regresa verdadero si la llave es parte del hash especificado. Por ejemplo:

exists($hash{"llave"});
#Regresa verdadero si el hash %hash tiene la llave "llave"


keys()

Sintáxis:

keys(HASH);

Regresa una lista que tiene todas las llaves en el hash dado, esta lista no viene con un orden en particular.


values()

Sintáxis:

values(HASH);

Regresa una lista que tiene todos los valores en el hash dado, esta lista no viene con un orden en particular.

¿Quiéres más tutoriales como este? Escribir tutoriales toma una gran cantidad de tiempo y esfuerzo. Si este tutorial te ayudó a aprender o a solucionar algo, por favor considera dejar alguna donación en apoyo a Perl en Español.

Cliquea en el botón de abajo para dejar tu donación por medio de PayPal.

Comparte:
Categorías de Tutoriales:
En Nuestros Foros:

    Software error:

    junk after document element at line 1, column 32, byte 32 at /usr/lib64/perl5/vendor_perl/XML/Parser.pm line 187.
    

    For help, please send mail to the webmaster ([email protected]), giving this error message and the time and date of the error.

  • Entra a los foros »
Socializa:
Síguenos por Twitter

Suscríbete GRATUITAMENTE al Boletín de Perl en Español

Perl en Español es mantenido con Movable Type
Todo el contenido de Perl en Español está bajo una licencia CC:
Creative Commons License