単純な Hash of Hash 参照を検討してください。(内部の) ハッシュを参照解除し、その値の一部を変更すると、これはハッシュの元のハッシュに転送されません。しかし、矢印表記ではそうです。私がチェックした矢印表記はどこでも単にショートカットとして説明されているので、何が得られますか?
use Data::Dumper;
$HoH{"one"}={'f1' => "junk",
'f2' => 0};
$href = $HoH{"one"};
%hh=%{$HoH{"one"}};
print Dumper($href);
$href->{'f2'}=1;
$href->{'f1'}="newJunk";
print Dumper($HoH{"one"});
$hh{'f2'}=0;
$hh{'f1'}="oldJunk";
print Dumper($HoH{"one"});