how to achieve C's Token Pasting (##) Operator to generate variable name in D?

kinke noone at nowhere.com
Sat May 30 22:20:06 UTC 2020


Using a mixin:

string f(string x) { return "_" ~ x; }

int main() {
   mixin("int "~f("x")~" = 3;");
   return _x;
}



More information about the Digitalmars-d-learn mailing list