that is bug?
Ali
fakeemail at example.com
Sat Apr 7 17:53:43 UTC 2018
On Saturday, 7 April 2018 at 15:26:56 UTC, Ali Çehreli wrote:
> On 04/07/2018 02:07 AM, sdvcn wrote:
>> string stt = "none";
>> true?writeln("AA"):writeln("BB"); ///Out:AA
>> true?stt="AA":stt="BB"; <<<<-----///Out:BB
>> writeln(stt);
>
> It is a bug because the behavior does not match the spec:
>
> https://issues.dlang.org/show_bug.cgi?id=18743
>
> Ali
Hi Ali C
I think it also a bug because the ternary seem to be returning
the second part
try
string stt = "none";
string b = "";
true?writeln("AA"):writeln("BB"); ///Out:AA
b = (true ? stt="AA":stt="BB"); ///Out:BB
writeln(stt);
writeln(b); ///Out:BB
More information about the Digitalmars-d
mailing list