digitalmars.D.bugs - [Issue 10001] New: string formatting with underscores
- d-bugmail puremagic.com (30/30) Apr 28 2013 http://d.puremagic.com/issues/show_bug.cgi?id=10001
http://d.puremagic.com/issues/show_bug.cgi?id=10001 Summary: string formatting with underscores Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: enhancement Priority: P2 Component: Phobos AssignedTo: nobody puremagic.com ReportedBy: bearophile_hugs eml.cc The underscores allowed in number literals are quite handy to improve their readability (and this avoids some bugs in D code), so maybe it's worth having a standard simple way to also print numbers with them (one every three digits before the dot), to improve the output readability: format("%_d", 1000000) writefln("%_d", 1000000) Expected output: 1_000_000 That notation is not flexible on purpose, so you can't use it to generate a string like: 1'000'000 Note: currently to!int("1_000") gives an error, so you can't round-trip like this: format("%_d", 1000).to!int -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Apr 28 2013