メモっとく。 use strict; our $hoge = 'HOGE'; my $hoge = 'hoge'; print $hoge; # hoge print ${hoge}; # hoge print $::hoge; # HOGE print $main::hoge; # HOGE print $::main::hoge; # HOGE print ${*hoge{SCALAR}}; # HOGE 型グロブからスカラー変数のリファレンスもらってデリファレンス no strict 'refs'; my $name = 'hoge'; sub name { 'hoge' }; print ${"hoge"}; # HOGE print $$name; # HOGE print ${$name}; # HOGE print ${name()}; # HOGE シンボリックリファレンス