我有这样的哈希。在这里有一些重复的值,如ID和VALUES,如下面给出的代码所示。
HASH = {
TEST => 'xxx',
STACK => 1,
'ID{0}' => '111',
'ID{1}' => '222',
'VALUE{0}' => 'Test',
'VALUE{1}' => 'Sample',
};
我想将这些值带到另一个哈希,如下所示。
Hash ={
0 => { ID => '111', VALUE => 'Test }
1 => { ID => '222', VALUE => 'Sample' }
}
我如何在Perl中执行此操作?
答案 0 :(得分:0)
你需要制作哈希哈希
%hash =
(
TEST => 'xxx',
STACK => 1,
1 => {
'ID' => '111',
'VALUE' => 'Test',
} ,
2 => {
'ID' => '222',
'VALUE' => 'Sample',
}
);
访问它们
$hash{1}->{ID};
这是一个关于散列哈希LINK
的更多信息的链接