Как я могу использовать значение переменной в качестве имени переменной в Perl?

Если у меня есть переменная,$bar, который равен строке"foo" а также$foo равно0xdead, как я могу получить$fooзначение в то время как у меня есть только строка для имени переменной?

По сути, я хочу сделать своего рода указатель на глобальное пространство имен или поиск хеша в глобальном пространстве имен.

Следующее не сработало:

perl -e 'my $foo=0xdead; my $bar ="foo"; print ${$bar}."\n";' 

Он печатает только новую строку.

Ответы на вопрос(3)

Ваш ответ на вопрос