Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

hash table

2 réponses
Avatar
vincent.ribeaud
Bonsoir,

Je voudrais une precision concernant les tables de hash et les cles
Je vousrais savoir si il est possible de creer 2 entrees avec la meme
cle par exemple:
Si je fais:

my %username =();
$username{'Simpson'}='Bart';
$username{'Simpson'}='Homer';

print @username{'Simpson'}; # ne me retourne que la derniers valeur
cad Homer

Est-ce normal ?

Merci d'avance pour votre aide !
Vincent

2 réponses

Avatar
Nicolas George
wrote in message
:
print @username{'Simpson'}; # ne me retourne que la derniers valeur
cad Homer

Est-ce normal ?


Non, ça devrait également t'afficher un warning à la compilation.

Pour le fond de la question, cf. perldsc dans la doc.

Avatar
jl_morel
Dans l'article ,
a dit...

Bonsoir,

Je voudrais une precision concernant les tables de hash et les cles
Je vousrais savoir si il est possible de creer 2 entrees avec la meme
cle par exemple:


Voir le Perl Cookbook :

http://www.unixmexico.org/files/html/kore.hack.se/oreilly/perl/cookbook/ch05_08.htm

et le module Tie::Hash::MultiValue :

http://cpan.uwinnipeg.ca/htdocs/Tie-Hash-MultiValue/Tie/Hash/MultiValue.html

HTH

--
J-L.M.
http://www.bribes.org/perl