On Mon, 10 Aug 2009 10:11:52 -0400, Andrei Alexandrescu
<[email protected]> wrote:
Walter Bright wrote:
Kagamin wrote:
Of what type will strings be?
immutable(char)[]
Of what type will be the result of concatenation?
T[new]
Hmmm, I see a problem.
auto s1 = "Hello";
auto s2 = " world";
auto s = s1 ~ s2;
Some might be surprised that the type of s is not the same as that of s1
and s2.
auto c1 = 'a';
auto c2 = 'b';
auto c = c1 + c2;
But s is better, because it implicitly casts back to typeof(s1). I think
it's the absolutely best behavior.
-Steve