Better string mixins
rikki cattermole
rikki at cattermole.co.nz
Fri Dec 28 12:51:47 UTC 2018
On 29/12/2018 1:43 AM, SashaGreat wrote:
> On Friday, 28 December 2018 at 12:34:27 UTC, rikki cattermole wrote:
>> No need.
>>
>> import std.stdio;
>> import std.format;
>>
>> void main() {
>> int x;
>> mixin("x = %d;".format(8));
>> writeln(x);
>> }
>
> Yes, but for the second case it would be ugly...
>
> mixin("x = {0}; y = {1}", x, y);
>
> S.
mixin("x = %d; y = %d;".format(8, 4));
Looks ok to me, given that the original code was ugly as well (it can be
improved as a multi-line string).
More information about the Digitalmars-d
mailing list