Nehmen wir an, ich habe einen Hash in Ruby wie diesen:
d = {1 => 'one', 3 => 'three', 2 =>'two'}
und ich möchte eine
x = [1, 2, 3]
y = ['one', 'two', 'three']
das heißt, ich möchte die sortierten Schlüssel in x
und die entsprechenden Werte in y
. Ich möchte möglicherweise eine benutzerdefinierte Sortierreihenfolge verwenden für x
.
Was ist die sauberste und einfachste Methode, dies zu tun?