この 2 つのステートメント スニペットを 1 つのステートメントにするにはどうすればよいですか?
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