【发布时间】:2014-04-18 13:42:36
【问题描述】:
我已经递归地为 perl 组合了一个哈希数组,看起来像这样:
[
{
'Default' => {
'Elect' => { 'P' => 1 }
}
},
{
'Default' => {
'Elect' => { 'A' => 1 }
}
},
{
'Default' => {
'Elect' => { 'M' => 1 }
}
},
{
'Default' => {
'Elect' => { 'I' => 1 }
}
},
{
'Default' => {
'Picker' => { 'L' => 1 }
}
},
]
与散列数组相比,我的目标是使其更简洁,看起来像单个散列。无论如何我可以让这个哈希数组看起来像一个哈希:
{
'Default' =>{
'Elect' =>{
'P' => 1,
'A' => 1,
'M' => 1,
'I' => 1,
},
'Picker' => {
'L' => 1
}
}
}
【问题讨论】:
-
你从哪里得到散列数组?我们当然可以根据您的要求向您展示如何修改您的数组,但如果可能的话,最好从一开始就构建正确的数据结构。