Bonjour,

Je cherche à récupérer la valeur minimum d'une map avec sa clé. Pour l'instant j'arrive à récupérer uniquement la valeur.

Ma map %dataAPI ne contient qu'une dimension, voici quelques exemples de valeurs possibles :

66211832 => 278018769
66211816 => 100018708
66215148 => 100018708
66215147 => 304018768
66215146 => 100008768

(Il peut y avoir plusieurs clés avec la même valeur)

Voici comment je procède actuellement pour récupérer la valeur minimale :
use List::Util qw(min);

my $valminAPI = min values(%dataAPI);
print "MINIMUM : ".$valminAPI."\n";

Comment puis-je faire pour récupérer une des clés de ma map correspondant à la valeur minimum. J'aimerais le faire sans utiliser de boucle. Il faut que ce soit le moins coûteux possible en temps de traitement.

Merci