Comparison of null `Nullable`s

Meta via Digitalmars-d digitalmars-d at puremagic.com
Wed Mar 30 07:17:01 PDT 2016


On Wednesday, 30 March 2016 at 12:06:24 UTC, Luís Marques wrote:
> Have you considered making these work, instead of throwing an 
> exception?
>
>     import std.typecons;
>
>     alias T = Nullable!(int, -1);
>
>     void main()
>     {
>         T a;
>         T b;
>         assert(a == b);
>
>         T c;
>         T d = 42;
>         assert(c != d);
>     }
>
> It could be a template parameter for Nullable, and the default 
> be to preserve the current behavior.

https://issues.dlang.org/show_bug.cgi?id=14804

A link to the PR is in the last update to this bug.


More information about the Digitalmars-d mailing list