| 種類 | アドレス取得 | 内容を取得 |
|---|---|---|
| スカラー | \$ref | $$ref , ${$ref} |
| 配列 | \@ref | @$ref , @{$ref} |
| 配列要素 | \$ref[index] | $$ref[index] , $ref->[index] |
| ハッシュ | \%ref | %$ref , %{$ref} |
| ハッシュ要素 | \$ref[index] | $$ref[index] . $ref->[index] |
| サブルーチン | \&ref | &$ref , &{$ref} |
$var = "今日はクリスマス、神様が生まれた日♪";
print "$var\n";
&ref(\$var);
print "$var\n";
sub ref {
my($Po) = @_;
$$Po = "今日はクリスマス、神様が召された日♪";
}
サブルーチン&refの引数に渡しているのは変数$varのアドレスです