enum-indexed arrays
    "Nordlöw" via Digitalmars-d-learn 
    digitalmars-d-learn at puremagic.com
       
    Sat Sep 20 13:37:34 PDT 2014
    
    
  
Have anybody thought about adding safe enum-based indexing to 
builtin arrays? Ada has this.
IMHO I believe this could be implemented either in the compiler, 
druntime or phobos.
Example
     enum I { a=3,b=4,c=5 }
     int[I] x = [3,4,5];
     assert(x[I.a] == 3);
     assert(x[I.b] == 4);
     assert(x[I.c] == 5);
Iteration through
     foreach (i, e; x) {}
where
i is of type I
and
e is of type int
    
    
More information about the Digitalmars-d-learn
mailing list