str.to!Enum performance
realhet
real_het at hotmail.com
Mon Sep 7 16:01:25 UTC 2026
On Monday, 7 September 2026 at 15:24:52 UTC, Richard (Rikki)
Andrew Cattermole wrote:
> https://github.com/dlang/phobos/blob/master/std/conv.d#L1103
>
> Appears to be it.
Thank You!
So it is a switch() of string cases. And that particular
implementation is not allowed to do fancy, resource-involving
stuff like an associative array. I will remember this. And also I
will remember that with integer cases, the switch can do crazy
fast jump tables.
More information about the Digitalmars-d-learn
mailing list