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.

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs