import std.stdio;
enum E : string
{
one = "1",
two = "2",
}
void print(E e)
{
writefln("%s", e);
}
void main(string[] args)
{
print(E.one);
}
The output is 'one'. How can i get at the value '1' instead. I
could change the print function to accept a string like this:
void print(string e)
{
writefln("%s", e);
}
but i lose the constraint of using an enum for the values.
