On Tuesday, 11 June 2013 at 20:00:23 UTC, Simen Kjaeraas wrote:
On 2013-06-11, 21:52, Seany wrote:

Hello

i read here that enums, once initialized, are constants :
http://ddili.org/ders/d.en/enum.html

However, i need a method, if possible, to dynamically (cexecution time) definition of enums, and updating them.

anyidea how that can be done? using const and/or inout, and passing an array / tuple to a function?

So you're saying you need something like this?

struct MyEnum {
    int value;
    static MyEnum a(0);
    static MyEnum b(1);
}

void foo( ) {
   MyEnum.b = MyEnum(4);
}


thank you, but that means that when i need this to behave as const, i should use proper keywords ya?

Reply via email to