Как я могу использовать значение переменной в качестве имени переменной в Perl?
Если у меня есть переменная,$bar
, который равен строке"foo"
а также$foo
равно0xdead
, как я могу получить$foo
значение в то время как у меня есть только строка для имени переменной?
По сути, я хочу сделать своего рода указатель на глобальное пространство имен или поиск хеша в глобальном пространстве имен.
Следующее не сработало:
perl -e 'my $foo=0xdead; my $bar ="foo"; print ${$bar}."\n";'
Он печатает только новую строку.