Enums - probably an old subject
Steve Teale
steve.teale at britseyeview.com
Thu Nov 21 11:01:38 PST 2013
>
> That should be:
>
> if( rth == Intention.EVIL ) and
> foo( Intention.EVIL );
Phobos is less picky than the compiler. Try this:
import std.stdio;
enum Intention
{
EVIL,
NEUTRAL,
GOOD,
SAINTLY
}
void foo(Intention rth)
{
if (rth == Intention.EVIL)
writefln("The road to hell is paved with %s and %d", rth,
rth);
}
void main()
{
foo(Intention.EVIL);
}
More information about the Digitalmars-d
mailing list