В моем приложении Perl Catalyst я обычно получаю значение параметра URL следующим образом:
my $val = $c->request->params->{arg} || '';
Но URL может содержать несколько arg=$Val
. Я хочу сохранить только первое значение arg=
. Я мог бы добавить это в свой код:
my $val = $c->request->params->{arg} || '';
$val = $val->[0] if (ref($val) eq 'ARRAY');
Это довольно некрасиво. Есть ли способ лучше подобрать первое значение или параметр URL?