Putting things in an enum's scope
pineapple via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Wed Apr 6 06:59:42 PDT 2016
Is there any way in D to define static methods or members within
an enum's scope, as one might do in Java? It can sometimes help
with code organization. For example, this is something that
coming from Java I'd have expected to be valid but isn't:
enum SomeEnum{
NORTH, SOUTH, EAST, WEST;
static int examplestaticmethod(in int x){
return x + 2;
}
}
int z = SomeEnum.examplestaticmethod(2);
More information about the Digitalmars-d-learn
mailing list