Interpolated strings
Jonas Drewsen via Digitalmars-d
digitalmars-d at puremagic.com
Sat Apr 15 13:49:35 PDT 2017
On Saturday, 15 April 2017 at 20:35:56 UTC, crimaniak wrote:
> On Saturday, 15 April 2017 at 20:04:13 UTC, Jonas Drewsen wrote:
>> The compiler will basically lower the $"..." string to a mixin
>> that concatenates
>> the expression parts of the (inside the {}) and the plain text
>> parts.
> It's easy implementable as a library (see
> https://github.com/Abscissa/scriptlike#string-interpolation) so
> it does not seem like a good idea to modify the language, only
> to change interp!"" to $"".
Lowerings are by definition possible to implement in a library.
Using that argument foreach (i; 0..100) {} should not be part of
the
language even though I think very few would live without foreach.
More information about the Digitalmars-d
mailing list