Adding the ?. operator to D
Andrei Alexandrescu
SeeWebsiteForEmail at erdani.com
Thu Sep 17 19:38:01 UTC 2020
On 9/17/20 3:33 PM, Per Nordlöw wrote:
> On Thursday, 17 September 2020 at 07:06:24 UTC, FeepingCreature wrote:
>> It only requires the change that || return the merged truthy type of
>> its parameters rather than bool. For instance, for objects 'a || b'
>> would merge to the most derived superclass of a and b.
>
> That is an interesting idea. Which statically typed languages has taken
> a similar approach? I wonder what Andrei thinks about this.
I recall Perl does something similar with its "or" operator. Changing ||
that way now would be too much breakage.
More information about the Digitalmars-d
mailing list