AA literals/initialisation

Daniel Murphy yebblies at nospamgmail.com
Mon Nov 11 03:38:56 PST 2013


"Manu" <turkeyman at gmail.com> wrote in message 
news:mailman.355.1384158631.9546.digitalmars-d at puremagic.com...
> immutable string[string] priorityMap = [
> "1" : "blocker",
> "2" : "critical",
> "3" : "critical",
> "4" : "major",
> "5" : "major",
> "6" : "major",
> "7" : "minor",
> "8" : "minor",
> "9" : "trivial" ];
>
> main.d(56): Error: non-constant expression ["1":"blocker", "2":"critical",
> "3":"critical", "4":"major", "5":"major", "6":"major", "7":"minor",
> "8":"minor", "9":"trivial"]
>
> This is tedious, how long has it been now?
> Seriously, static map's are super-important, they should be able to be 
> made
> immutable, and also be able to be initialised.
>
> Maybe this could be factored into the improvements for 2.065?
>

I think yes, it can be done for 2.065.  Someone remind me if we get close 
and it isn't done yet. 




More information about the Digitalmars-d mailing list