switch with enum

Meta via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Wed Nov 25 12:06:47 PST 2015


On Wednesday, 25 November 2015 at 20:00:01 UTC, Meta wrote:
> One way you could do it:
>
> import std.conv: to;
>
> try
> {
>     switch (userValue.to!Status)
>     {
>         ...
>     }
> }
> catch (ConvException c)
> {
>     //Default case
> }

...Which doesn't work because it won't compile without a default 
case. Is this a recent change? I don't remember D doing this 
before.


More information about the Digitalmars-d-learn mailing list