Page 1 of 1

Existen Arrays Asociativos en [x]Harbour?

Posted: Tue Oct 30, 2018 1:38 am
by gsabattino
Mis Estimados Foristas, primero que nada un saludo a todos...

Una pregunta técnica...

Ya en oportunidades anteriores he indicado que me he enfocado mas a la programación WEB con PHP y todo se séquito...
Sin embargo sigo dándole mantenimiento a los sistemas que desarrolle con FW.

En PHP hay un elemento el cual me ha resultado bien útil como es el caso de los Arrays Asociativos... en otras palabras, son arrays donde los indices pueden ser textos o datos... o sea, que puedo tener algo así como esto:

Code: Select all

$MiArray = array( 'Papa' => array( 'Apellido' => 'Perez', 'Nombre' => 'Jose', 'Edad' => 40 ),
                  'Mama' => array( 'Apellido' => 'Gonzalez', 'Nombre' => 'Irma', 'Edad' => 36 ) );
 
y un dato se obtiene simplemente:

Code: Select all

echo $MiArray[ 'Mama' ][ 'Edad' ];
 
Existe algo de eso en xHarbour/Harbour que se maneje de una manera nativa???
de momentos lo estoy simulando, pero me parece un desperdicio de recursos.

Gracias de antemano por los comentarios.

Giancarlo Sabattino
Valencia, Venezuela

Re: Existen Arrays Asociativos en [x]Harbour?

Posted: Tue Oct 30, 2018 2:07 am
by cnavarro
Es posible que te estés refiriendo a los Hashs? { => }
Busca informacion en el foro y en la documentacion de Harbour sobre Hash, a ver si es lo que necesitas

Re: Existen Arrays Asociativos en [x]Harbour?

Posted: Tue Oct 30, 2018 8:23 pm
by xmanuel
Cristóbal en algunos lenguajes como PHP las tablas hash se llaman array asociativos :)

Si hay array asociativos...

Re: Existen Arrays Asociativos en [x]Harbour?

Posted: Tue Oct 30, 2018 8:39 pm
by hmpaquito
Hash Arrays (associative arrays, also known as "hash tables")
https://rosettacode.org/wiki/Associative_array from https://github.com/Petewg/harbour-core/wiki/hb_H

Magnífica la ayuda de la página de Petewg