Esta pregunta es la inversa de this question.Conversión de un hash en un hash anidado
Dado un hash que tiene una matriz para cada tecla como
{
[:a, :b, :c] => 1,
[:a, :b, :d] => 2,
[:a, :e] => 3,
[:f] => 4,
}
¿cuál es la mejor manera de convertirlo en un resumen anidada como
{
:a => {
:b => {:c => 1, :d => 2},
:e => 3,
},
:f => 4,
}
nada "recursiva" de eso, eso es normal anidada. –
@dominikh El hash particular puede no ser recursivo, pero cualquiera que sea el algoritmo para hacerlo será recursivo. Pero creo que lo que dices tiene sentido. Lo edité – sawa
¿Qué has intentado hasta ahora? ¿Qué específicamente sobre su intento de solución no está funcionando? – maerics