Associative arrays question
Derek Parnell
derek at psych.ward
Mon Dec 31 01:49:02 PST 2007
On Mon, 31 Dec 2007 04:20:34 -0500, Robby wrote:
> It's probably quite simple, but for some reason I seem to be in a blank.
>
> I'm trying to write an associative array where a enum is the key and a
> array of classes is the value.
>
> So given a simple example
> enum T {Zero,One,Two,Three,Four,Five}
> class L {}
>
> How would I write the declaration for an associative array?
>
> I thought it may be L[T[]][] but it's clearly not, help?
I would have thought that
L[][T] myAA;
myAA[One] = new L;
would be it.
An array of classes ... L[]
The key is an enum (T) ... [T]
But did you mean that each element in the AA is an array of classes? In
that case ...
L[][][T] myAA;
L[] classarray;
classarray ~= new L;
classarray ~= new L;
classarray ~= new L;
myAA[One] = classarray;
--
Derek Parnell
Melbourne, Australia
skype: derek.j.parnell
More information about the Digitalmars-d-learn
mailing list