Decir que tengo un hash como:Ordenar hachís por la longitud de los valores contenidos
foo = {
:bar => ['r', 'baz'], # has a total str length of 4 characters inside of the array
:baz => ['words', 'etc', 'long words'] # has a total str length of 18 characters inside of the array,
:blah => ['at'] # has a total str length of 2 characters inside of the array
# etc...
}
¿Cómo hago para clasificar este hash por la longitud total de cadena de los elementos contenidos en las matrices? El orden hash resultante en este caso debería ser: :blah, :bar, :baz
¿Qué quiere decir con "clasificación de hash"? – nonowarn
Imagina por un segundo que Ruby no puede ayudarte. ¿Qué harás entonces? – alf
@alf Supongo que sería SOL ... ¿pero cómo me ayuda eso? –