String interpolation

Tobias Pankrath via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Tue Nov 10 02:33:29 PST 2015


On Tuesday, 10 November 2015 at 10:21:32 UTC, tired_eyes wrote:
> Hi,
> The only example of string interpolation I've found so far is 
> on Rosetta Code:
>
> void main() {
>     import std.stdio, std.string;
>
>     "Mary had a %s lamb.".format("little").writeln;
>     "Mary had a %2$s %1$s lamb.".format("little", 
> "white").writeln;
> }
>
> Is this a "proper" way of string interpolation in D? This looks 
> a little clumsy. Are there any better approaches? Quick 
> skimming through the docs didn't give anything.

std.string.format and std.format are the standard options. What 
are you missing?


More information about the Digitalmars-d-learn mailing list