11.3 ハッシュのリファレンスを取得する

  • リファレンスの取得
$href = \%hash;
$anon_hash = { "key1" => "value1", "key2" => "value2", ...};
$anon_hash_copy = { %hash };
%hash = %$href;
$value = $href->{$key};
@slice = @$href{$key1, $key2, $key3};
@keys = keys %$href;
  • リファレンス先がハッシュかどうかの確認
if (ref($someref) ne "HASH") {
  die "Expected a hash reference, not $someref\n";
}