Explicit ordering with std.format
Joel Christensen
joelcnz at gmail.com
Sat Dec 5 17:55:44 PST 2009
Tomek Sowiński wrote:
> An extract from java.util.Formatter docs:
>
> // Explicit argument indices may be used to re-order output.
> formatter.format("%4$2s %3$2s %2$2s %1$2s", "a", "b", "c", "d")
> // -> " d c b a"
>
> How do I achieve this with std.format? The ddocs only say that "variadic
> arguments are consumed in order". Any way to change that order?
>
>
> Tomek
With the D Tango library you can put:
Stdout.format("{3} {2} {1} {0}", "a", "b", "c", "d");
More information about the Digitalmars-d-learn
mailing list