On Saturday, 5 August 2017 at 15:42:53 UTC, Rene Zwanenburg wrote:
On Saturday, 5 August 2017 at 15:33:57 UTC, Matthew Remmel wrote:
Any ideas?


You can use to! in std.conv:


import std.stdio;
import std.conv;

enum Foo
{
        A = "A",
        B = "B"
}

void main()
{
        writeln("A".to!Foo);  
}

Are you fools ?
Did you ever read the post ?

I think this is a minimal solution:

enum Foo
{
        A = "AV",
        B = "BV",
        C = "CV",
}

Foo K = [ EnumMembers!Foo ].find!(a => a == `BV`)[0];

Reply via email to