Static associative arrays?
Gregor Richards
Richards at codu.org
Thu Feb 15 23:07:54 PST 2007
It would be nice to have a static associative array syntax analogous to
the static array syntax. Something like this perhaps:
char[][char[]] a = [ "a" : "Apple", "b" : "Banana", "c" : "Cantelope",
... ];
This syntax is unambiguous (though admittedly complex) even for
arbitrarily complex AAs:
char[int][char[][char[]]] a = [ [ "a" : "b", "c" : "d" ] : [ 0 : 'e', 1
: 'f' ] ];
It also has the added advantage of being similar to the static struct
syntax.
To be honest, I don't need static associative arrays desperately, but I
also don't think I need to explain why it would be useful.
- Gregor Richards
More information about the Digitalmars-d
mailing list