Better string mixins

Adam D. Ruppe destructionator at
Fri Dec 28 13:55:16 UTC 2018

On Friday, 28 December 2018 at 12:51:47 UTC, rikki cattermole 
> On 29/12/2018 1:43 AM, SashaGreat wrote:
>> mixin("x = {0}; y = {1}", x, y);
> mixin("x = %d; y = %d;".format(8, 4));

For a more direct translation, you would use positional 

mixin("x = %1$s; y = %2$s".format(x, y));

You can write your own function to pretty easily convert between 
the two string formats if you want. (Or, if going that far, you 
can just write your own function that avoids `format` and just 
converts the args and inserts at position.)

Though these positional things are different than the 
interpolation request.

More information about the Digitalmars-d mailing list