我有一个代码,我需要在其中跟踪不同类别中给定位置的一些值(随机出现)(其中相当多;~40,000),所以我认为散列的散列是最好的方式,以类别作为第一层键,位置作为第二层,值作为值;就像是:
%HoH = {
'cat1' => {
'7010' => 19,
'6490' => 13,
'11980' => 2
}
'cat2' => {
'7010' => 28,
'10470' => 13,
'205980' => 54
}
}
然后我需要按两个类别的顺序对它们进行排序和打印,然后定位,以获得如下输出文件:
cat1 6490 13
cat1 7010 19
...
cat2 7010 28
但是我无法计算出嵌套排序的语法(或者,有人比这种方法有更好的主意吗?)