フィルタリングする必要があるハッシュのハッシュがあります。ルックアップの方法を見つけましたが、私の質問には答えませんでした。
そのようなハッシュのハッシュがあるとします:
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",
},
);
ばかげているようですが、構造をフィルタリングする方法がわかりません。目標は、フィルタリング後にスプリングフィールドのすべての人々を反復処理することです。
もちろん、私はいくつかの調査を行いましたが、最も近いものはハッシュスライスです。しかし、彼らは怖いようです。