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