Front page | perl.perl6.language |
Postings from May 2005
From: Austin Hastings
May 25, 2005 10:18
Message ID: firstname.lastname@example.org
--- Rod Adams <email@example.com> wrote:
> TSa (Thomas Sandla�) wrote:
> > You mean @a = [[1,2,3]]? Which is quite what you need for multi
> > dimensional arrays anyway @m = [[1,2],[3,4]] and here you use
> > of course @m to pull out the 2. I'm not sure if this
> > makes the array multi-dimensional to the type system though. That
> > if @m[0,1] returns 2 as well or if it returns the list (1,2) or
> > Is @m[0..3] valid and what does it return? And what's the type of
> > return value(s)? I can imagine many things ranging from a two
> > array of refs to two element arrays up to a flattened list of 4
> @m[0,1] is an array slice of two elements, in this case two arrayrefs
> [1,2], and [3,4].
> @m[0;1] is a multidim deref, referencing the 4.
Referencing the 2, I hope?
> -- Rod Adams