[RailsFr] Re: aide "sort" d'index trop facile, mais je n'y arrive pas


Le 7 mai 2008 11:43, Baptiste Decroix a écrit :
>
>  Quelque chose comme ca?
>
>
>  a = [ 10, 2, 20, 14, 33]
>  i = [ 1, 2, 3, 4, 5 ]
>  i.sort{|i1, i2| a[i2-1] <=> a[i1-1] }

Ouais, c'est mieux que mon idée puisque là c'est Ruby qui trie à
notre place :)

Du coup, on peut faire :

i.sort_by { |i| a[i-1] }

les transformations schwartziennes sont vos amies :-)

   -- Jean-François.

--

-- 
RailsCamp Paris le samedi 17 mai 2008 :
http://rubyfrance.org/evenements/railscamp-paris

--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse railsfrance@...
Pour résilier votre abonnement envoyez un e-mail à l'adresse railsfrance-unsubscribe@...
-~----------~----~----~----~------~----~------~--~---


Gmane