February 21, 2011 wstring format | ||||
---|---|---|---|---|
| ||||
Is there a wstring version of string.format? I can't seem to find it anywhere... |
February 21, 2011 Re: wstring format | ||||
---|---|---|---|---|
| ||||
Posted in reply to Bekenn | On Sunday 20 February 2011 21:26:05 Bekenn wrote:
> Is there a wstring version of string.format? I can't seem to find it anywhere...
There probably isn't one. A lot of functions are string-only and do not work with char[], wchar[], dchar[], wstring, or dstring. That may or may not change in the future, but the result is that often the best way to do things is to just use string everywhere and then convert to one of the others when you need to.
A lot of the problem is that to implement string functions for each string type tends to up forcing you to actually have at least 3 different implementations for the same function. Range-based functions treat all strings as ranges of dchar, so _they_ tend to work with any string type, there are downsides to some functions treating a string as a range of dchar, so the functions in std.string don't do that, and most functions that specifically want some type of string don't do that. It's generally just the functions which deal with generic ranges which treat strings as ranges.
- Jonathan M Davis
|
Copyright © 1999-2021 by the D Language Foundation