如何将这两个语句片段转换为单个语句?
my $handle = &get_handle('parameter');
$handle->do_stuff;
类似的东西{&get_handle('parameter')}->do_stuff;
,但正确的语法是什么?
不需要在->
. 它可以是任何表达式,因此您可以简单地使用
get_handle('parameter')->do_stuff
这实际上很常见。例如,
$self->log->warn("foo"); # "log" returns the Log object.
$self->response->redirect($url); # "response" returns a Response object.
$self->config->{setting}; # "config"s return a hash.
get_handle('parameter')->do_stuff