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:21:53 PST 2016
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);
More information about the Digitalmars-d-learn
mailing list