Trier un hash

Salut,

J’ai un hash personne = {“1”=>“Mehdi”,“2”=>Nicol,“3”=>Nadin } ,
j’arrive pas a le trier si qlq peut m’aider

Merci

Mehdi :

J’ai un hash personne = {“1”=>“Mehdi”,“2”=>Nicol,“3”=>Nadin } ,
j’arrive pas a le trier si qlq peut m’aider

Une table de hachage n’a pas d’ordre, que veux-tu dire par trier ?

On peut par contre, trier les clés ou les valeurs, car on
récupère des tableaux :

personne.keys.sort
personne.values.sort

– Jean-François.


À la renverse.

On 6/12/07, [email protected] [email protected] wrote:

Salut,

J’ai un hash personne = {“1”=>“Mehdi”,“2”=>Nicol,“3”=>Nadin } ,
j’arrive pas a le trier si qlq peut m’aider

Il faut utiliser tout simplement la méthode sort. Ensuite il faut que
tu réitere dessus si tu veux que ca redevienne un hash.


Cyril M.