string concatenation
Andrei Alexandrescu
SeeWebsiteForEmail at erdani.org
Wed Nov 18 18:41:35 PST 2009
TDPL boasts the code:
void main()
{
string a = "Hall\u00E5";
wstring b = ", ";
dstring c = "V\u00E4rld";
auto d = b ~ c; // d has type wstring, same as b
a ~= d ~ '!'; // concatenate string with character
writeln(a);
}
We are having second thoughts about allowing b ~ c. It may be just a bit
too clever. Also, figuring out the result type is not a slam dunk. The
pro arguments are that strings are already supported by the compiler in
iteration, literals, and concatenation of a char[] with a dchar.
What say you?
Andrei
More information about the Digitalmars-d
mailing list