我有一个需要筛选的哈希表。我找到了如何查找的方法,但没有回答我的问题。
比如说,我有一个哈希表:
我想说,如果我想要斯普林菲尔德镇所有居民。我希望在输出中得到相同的哈希嵌套,没有外来者。
比如说,我有一个哈希表:
my %HoH = (
flintstones => {
husband => "fred",
pal => "barney",
town => "springfield"
},
jetsons => {
husband => "george",
wife => "jane",
"his boy" => "elroy",
},
simpsons => {
husband => "homer",
wife => "marge",
kid => "bart",
town => "springfield",
},
);
我想说,如果我想要斯普林菲尔德镇所有居民。我希望在输出中得到相同的哈希嵌套,没有外来者。
my %HoH = (
flintstones => {
husband => "fred",
pal => "barney",
town => "springfield"
},
simpsons => {
husband => "homer",
wife => "marge",
kid => "bart",
town => "springfield",
},
);
看起来很傻,但是我不知道如何筛选结构。目标是在筛选后迭代所有斯普林菲尔德的人。
当然,我做了一些研究,最接近的东西是哈希切片。 但它们看起来很可怕。
grep
中,您将字符串 (keys %HoH
) 视为哈希引用。 - ThisSuitIsBlackNot