in reply to Re^4: RFC: Context tutorial
in thread RFC: Context tutorial

An array in scalar context evaluates to the number of items in the array, but the array slice is a list.

An array slice is not a list, it's an array slice. Each operator (including the list operator, arrays and array slices) decides what it returns in each context. In scalar context, an array slice returns the last element of the slice. It doesn't return a list. It has nothing to do with lists.

Replies are listed 'Best First'.
Re^6: RFC: Context tutorial
by kyle (Abbot) on Jan 14, 2009 at 03:14 UTC

    Point taken. Subtle points like this are why I've sought feedback as much as I have. Thanks!