I have a string full of JavaScript to serve up, and a couple variable values need to be interpolated into it. I read that dlang now has interpolated strings under i"...", so yay! A bit of example code to show what I tried:
string s;
int i
auto x = i"Message $(s) has value $(i)"
writeln(x)
and it worked as expected. But:
string x = i"Message $(s) has value $(i)"
instead does NOT work. And there's no toString, nor does to!string do the trick. The core.interpolation file has no unittest, so I can't crib from anything there. How does one get the string post-interpolation?
This is with ldc2-1.40.0-beta4-linux-x86_64
Thanks,
Andy Valencia