How to concatenate a tuple of strings at compile time?

visitor visitor at gmail.com
Sat Jan 6 21:36:08 UTC 2018


On Saturday, 6 January 2018 at 19:35:33 UTC, paul wrote:
> Hi!
>
> How to concatenate  a tuple of strings at compile time?
>

Something like that maybe ?

import std.stdio;
import std.meta;

enum connected = () {
     auto something = AliasSeq!("one", "two", "three");
     string res = "";
     static foreach(item; something) {{
         res ~= item;
     }}
     return res;
}();

void main()
{
     writefln("connected = %s", connected);
}




More information about the Digitalmars-d-learn mailing list