[Chicago-talk] Using "@" to reference element in array
Kent Cowgill
kent at c2group.net
Thu Oct 1 15:00:59 PDT 2009
On Oct 1, 2009, at 4:42 PM, Jay Strauss wrote:
> Hi,
>
> I just got a script at work where the writer used:
>
> my @array = qw[adf af a adf asdfd];
> print @array[2];
>
> And it works!!
You must not have warnings turned on.
@array[ @indices ] is a valid way to produce a slice of array values,
but when there's only one index, the @ sigil doesn't make much sense.
And when you have warnings turned on, perl tells you that it doesn't
make sense:
Scalar value @array[2] better written as $array[2] at <filename> line
<blah blah>.
Kent Cowgill kent at c2group.net
http://kentcowgill.org/blog http://youtube.com/kcowgill
http://kentcowgill.org/photos http://flickr.com/people/kcowgill
More information about the Chicago-talk
mailing list