我有这个包含一些信息的哈希:
my %hash = (
key_1 => {
year => 2000,
month => 02,
},
key_2 => {
year => 2000,
month => 02,
},
key_3 => {
year => 2000,
month => 03,
},
key_4 => {
year => 2000,
month => 05,
},
key_5 => {
year => 2000,
month => 01,
}
);
我不想创建一个散列数组,其中每个数组元素列出具有相同年份和月份的每个散列键/值对。
所以基本上我想创建这样的东西:
$VAR1 = [
'key_1' => {
'month' => 2,
'year' => 2000
},
'key_2' => {
'month' => 2,
'year' => 2000
}
], [
'key_3' => {
'month' => 3,
'year' => 2000
}
], [
'key_4' => {
'month' => 3,
'year' => 2000
}
], [
'key_5' => {
'year' => 2000,
'month' => 1
}
];
这里真正的问题是:如何将哈希键键值与其他键键值进行比较并从中制作映射。
感谢您的时间!=)