Inconsistent chain (implicitly converts to int)
rkompass
rkompass at gmx.de
Fri Apr 5 21:16:42 UTC 2024
On Friday, 5 April 2024 at 16:05:20 UTC, H. S. Teoh wrote:
> On Fri, Apr 05, 2024 at 03:18:09PM +0000, Salih Dincer via
> Digitalmars-d-learn wrote:
>> Hi everyone,
>>
>> Technically r1 and r2 are different types of range. Isn't it
>> inconsistent to chain both? If not, why is the char type
>> converted to int?
> [...]
>
> It's not inconsistent if there exists a common type that both
> range element types implicit convert to.
>
In the first example the int's are converted to doubles (also
common type).
But they appear as int's because writeln does not write a
trailing .0.
More information about the Digitalmars-d-learn
mailing list