【发布时间】:2015-12-19 04:42:36
【问题描述】:
这个问题与this question相反。
给定一个散列,每个键都有一个数组
{
[:a, :b, :c] => 1,
[:a, :b, :d] => 2,
[:a, :e] => 3,
[:f] => 4,
}
将其转换为嵌套哈希的最佳方法是什么
{
:a => {
:b => {:c => 1, :d => 2},
:e => 3,
},
:f => 4,
}
【问题讨论】:
-
没有什么“递归”的,这是简单的嵌套。
-
@dominikh 特定的散列可能不是递归的,但无论使用何种算法使其成为递归的。但我觉得你说的很有道理。我编辑了它。
-
到目前为止您尝试过什么?您尝试的解决方案不起作用的具体原因是什么?