ハッシュ値を指すハッシュ参照を使用してハッシュの値を更新する方法はありますか?
私のハッシュ出力は次のようになります。
'Alternate' => {
'free' => '27.52',
'primary' => 'false',
'used' => '0.01',
'name' => '/mydir/journal2',
'size' => '50.00'
},
'Primary' => {
'free' => '60.57',
'primary' => 'true',
'used' => '0.06',
'name' => '/mydir/journal',
'size' => '64.00'
}
};
ハッシュ内の「使用済み」プロパティへのハッシュ参照を作成しようとし、値を更新しようとしました:
$hash_ref = \%hash->{"Primary"}->{used};
$hash_ref = "99%";
print $$hash_ref, "\n";
これによりハッシュの値が変更されますが、「ハッシュを参照として使用することはX行で非推奨です」というメッセージが表示されます。私がやろうとしていることは可能で、何が間違っているのか知りたいです。