Простой вопрос:
Как мне сделать это в одной строке:
my $foo = $bar->{baz};
fizz(\$foo);
Я пробовал \ $ bar -> {baz}, \ $ {$ bar -> {baz}} и многие другие. Это вообще возможно?
-fREW
Обновление : Хорошо, хэш-ссылка исходит от DBI, и я передаю скалярную ссылку в шаблонный инструментарий. Теперь я думаю, что при более внимательном рассмотрении проблема связана с тем, как ТТ делает все это. По сути, я хочу сказать:
$template->process(\$row->{body}, $data);
Но TT не работает таким образом, TT берет скалярную ссылку и помещает туда данные, поэтому мне придется сделать следующее:
$template->process(\$row->{body}, $shopdata, \$row->{data});
В любом случае, спасибо за помощь. У меня будет хотя бы одна ссылка вместо двух.