To pytanie jest przeciwieństwem this question.Konwertowanie skrótu do zagnieżdżonego skrótu
Biorąc hash, który posiada tablicę dla każdego klawisza jak
{
[:a, :b, :c] => 1,
[:a, :b, :d] => 2,
[:a, :e] => 3,
[:f] => 4,
}
Jaki jest najlepszy sposób, aby przekształcić go w zagnieżdżonego hasha jak
{
:a => {
:b => {:c => 1, :d => 2},
:e => 3,
},
:f => 4,
}
nic "rekurencyjny" o tym, że to zwykły zagnieżdżone. –
@dominikh Konkretny hash nie musi być rekursywny, ale niezależnie od tego, jaki będzie algorytm, będzie rekursywny. Ale myślę, że to, co mówisz, ma sens. Edytowałem to. – sawa
Co próbowałeś do tej pory? Co konkretnie o twoim rozwiązaniu nie działa? – maerics