私はこのようなハッシュを持っています:
{ ABC => [1, 2],
1 => [11, 12,13,14],
13 => [17,20] }
次のようなハッシュのハッシュを生成したい:
(ABC => { 1 => {11 => {},
12 => {},
13 => { 17 => {}
20 = {} },
14 => {}
},
2 => {}
}
)
上記のハッシュは、ルート ノードとさらに子ノードを持つツリーに他なりません。
すべての親ノードの子ノードをチェックするには、再帰を使用する必要があることを理解しています。以前ここで尋ねられた質問を見てきました。再帰中に特定のノードのデータが特定の親キーの下に格納される方法を理解できません。言い換えれば、ハッシュのハッシュを再帰的にどのように設定できますか?
ポインタや説明に感謝します。
御時間ありがとうございます