Disons que j'ai un hachage en Ruby comme ceci:Fractionnement d'un hachage Ruby dans les touches triées/associées les valeurs
d = {1 => 'one', 3 => 'three', 2 =>'two'}
et je souhaite obtenir
x = [1, 2, 3]
y = ['one', 'two', 'three']
qui est, je veux que le tri les touches x
et les valeurs correspondantes dans y
. Je souhaite potentiellement utiliser un ordre de tri personnalisé pour x
.
Quelle est la manière la plus propre et la plus simple de faire cela?
Puis-je vous demander pourquoi vous avez un hachage avec les touches numériques au lieu d'un tableau? Ou est-ce que cela a plus de sens sur votre jeu de données réel? –
absolument, il est plus logique avec mon jeu de données réelles. – Peter