$INPUT->param("titles")
returns a list. You can't index a list, but you can slice it.
($INPUT->param("titles"))[5]
Sure you can - perldata uses subscript instead of index:
A common way to access an array or a hash is one scalar element at a time. You can also subscript a list to get a single element from it.
You can't subscript a function call, though, only its results - that's why the expression must go in parens. But you are right in that you can also slice a list :-)
--shmem
_($_=" "x(1<<5)."?\n".q·/)Oo. G°\ /
/\_¯/(q /
---------------------------- \__(m.====·.(_("always off the crowd"))."·
");sub _{s./.($e="'Itrs `mnsgdq Gdbj O`qkdq")=~y/"-y/#-z/;$e.e && print}
In reply to Re^2: CGI.pm - multiple values for same field name
by shmem
in thread CGI.pm - multiple values for same field name
by Anonymous Monk
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |