two questions on enums
Eric
eric at makechip.com
Thu Apr 3 15:24:36 PDT 2014
>
> In some cases you can use the handy with() statement for that
> purpose.
>
> One example usages:
>
> final switch (foo) with (MyEnum) {
> ...
> }
Okay - the with statement may help in some cases. I'll
have to try it out...
>
> Using an enumeration of class instances isn't a good idea, they
> are designed mostly for integral built-in types, including
> chars, etc.
>
I disagree. If you just think of a class type enum as a class
type,
then what you say makes sense. But if you instead think of it as
a more powerful enum then it can enhance data safety in a program.
-Eric
More information about the Digitalmars-d-learn
mailing list