On Wednesday, 4 June 2014 at 18:54:00 UTC, Andrew Edwards wrote:
On 6/4/14, 2:37 PM, Craig Dillabaugh wrote:
On Wednesday, 4 June 2014 at 18:14:22 UTC, Adam D. Ruppe wrote:
On Wednesday, 4 June 2014 at 18:03:48 UTC, Ary Borenszweig
But shouldn't the '26' be '1016'?
That should only occur when the concatenation operator (~) is
used, in which case the result would be '2006' not '1016'.
Since only arithmetic operators are used in this example, the
result is as expected.
I must be dyslexic .. I concatenated in the wrong way, and you
(and Adam) are both right about the ~ operator in D. However,
my primary point was that adding a string to a number is really
an 'undefined' operation. So I don't think such automatic
casting is (generally) helpful.