デリファレンスの記法

自分用メモ。

配列

リファレンスから、配列要素にアクセスするには
$ref_array->[0]

ハッシュ

リファレンスからハッシュ要素にアクセスするには
$ref_hash->{'key'};

サブルーチン

リファレンスからサブルーチンを使うには
$ref_sub->(@argv);

my $ref_array = ['hoge', 'foo'];
my $ref_hash = { key1 => 'value1', key2 => 'value2'};
my $ref_sub = sub {return "piyo";};

print $ref_array->[0] , "\n";
print $ref_hash->{'key1'}, "\n";
print $ref_sub->(''), "\n";