[Catalyst] Re: retrieving multiple values from forms
Сергей Мартынов
sergey at martynov.info
Thu Dec 20 00:26:44 GMT 2007
> i dare say that's not what i'd suggested. i wrote:
>
> my @titles = ref $c->request->params->{title}
> ? @{ $c->request->params->{title} } : ($c->request->params->{title} || '');
>
> the @{ ... } bit was not extraneous.
>
> (on the other hand, if there's a more idiomatic way of doing this i'd
> love to hear about it.)
I use perlish way to get rid of excessive method calls and make the
statement a bit more compact:
my @list = map { ref $_ ? @$_ : ($_ || '') } $c->request->params->{title}
More information about the Catalyst
mailing list