[Chicago-talk] Array slices

tiger peng tigerpeng2001 at yahoo.com
Sun Nov 5 18:11:56 PST 2006


Isn't slice implemented as iteration in Perl5?
Perl6 may have what you wanted.

May be you can flattened the array and slice it, if your array of array (of array ...) is in a rectangle(, or cube...)

----- Original Message ----
From: Jay Strauss <me at heyjay.com>
To: Chicago.pm chatter <chicago-talk at pm.org>
Sent: Sunday, November 5, 2006 6:47:29 AM
Subject: [Chicago-talk] Array slices


Hi,

Is there any way other than iteration to get an array slice of a
multi-dimensional array?

For example, I'd like to create a slice out of the 2nd element of each
inner array, so that my result would be (2,4,6).

@a = ([1,2],[3,4],[5,6]);

print join @a[][1],"\n";  # doesn't work
print join @a[0..2][1],"\n"; #doesn't work

Obviously I can use any type of loop structure to build the desired
array, I just thought there would be shorthand syntax.

thanks
Jay
_______________________________________________
Chicago-talk mailing list
Chicago-talk at pm.org
http://mail.pm.org/mailman/listinfo/chicago-talk


More information about the Chicago-talk mailing list