Difference between dstring and string format specifiers support. Bug?
Vadim Lopatin via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Wed Nov 9 00:23:22 PST 2016
On Wednesday, 9 November 2016 at 08:21:53 UTC, Vadim Lopatin
wrote:
> Looks like bug.
> dchar[] and wchar[] format strings support less specifiers than
> char[]
>
> import std.format;
> string test1 = "%02d".format(1); // works
> assert(test1 == "01");
> dstring test2 = "%d"d.format(1); // works
> assert(test2 == "1"d);
> wstring test3 = "%02d"w.format(1); // fails
> assert(test3 == "01"w);
> dstring test4 = "%02d"d.format(1); // fails
> assert(test4 == "01"d);
dmd 2.072.0
More information about the Digitalmars-d-learn
mailing list