Arrays - Context Notice that I put the previous inside parens. I have done this to represent "list context." This means that Perl acually returns a list with one item and four undefined items in it rather than the one item itself. This can be important: @bar = @bar[0,2,4..6] # @bar is now as above. Again we killed the "cat" $foo = @bar[0,2,4..6] # $foo is undef $foo = @bar; # $foo is 5