実際の値をデリファレンスして取り出すことができる。配列や連想配列などにも利用できる。Dumper(\%$main_symbol_table_name);どうだろうか、文字列さえあれば、あらゆるパッケージにアクセスできることになるのだ。これは、非常に危険な行為であり、プログラムの見通しが悪くなるという問題もある。そのため、通常のプログラミングにおいては、シンボリックリファレンスは使用しないのが好ましい。しておくと、シンボリックリファレンスは禁止され、シンボリックリファレンスが使われたことを検出すると、エラーが発生するようになる。一般的なリファレンス(ハードリファレンス)を使ってコードを書くべきである。一時的にシンボリックリファレンスを使うことができる。他のパッケージにメソッドを登録することが簡単にできる。};Pack3::method();大きな壁はクリアした。