Strange expression found in std.variant
Igor Shirkalin via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Sat Jun 3 09:27:40 PDT 2017
On Saturday, 3 June 2017 at 16:22:33 UTC, Francis Nixon wrote:
> When looking at std.variant I found the following line:
> return q{
> static if (allowed!%1$s && T.allowed!%1$s)
> if (convertsTo!%1$s && other.convertsTo!%1$s)
> return VariantN(get!%1$s %2$s other.get!%1$s);
> }.format(tp, op);
>
> I was wondering what exactly the % signs where doing/what they
> are for?
https://tour.dlang.org/tour/en/basics/alias-strings
More information about the Digitalmars-d-learn
mailing list