People, and their irrational fear of string mixins
downs
default_357-line at yahoo.de
Mon Dec 7 07:55:43 PST 2009
Nick Sabalausky wrote:
> I just noticed in D1 that the values for the cases in a switch must be known
> at compile-time (btw, the docs don't seem somewhat vague on that). Is this
> also true in D2? If so, I don't suppose we could get that changed before the
> book? It's a real PITA for dynamic code.
>
>
I wish they'd get over it.
import tools.base;
...
mixin(
ReplaceConcat!(2, "if (x == #) { ! } else",
"#", "!",
"A", "handleTheACase; ",
"B", "handleTheBCase; ",
"C", "handleTheCCase; "
)
~ " assert(false); "
);
More information about the Digitalmars-d
mailing list