Nullable!T
Nick Sabalausky
a at a.a
Tue Jul 6 11:02:29 PDT 2010
"Adam Ruppe" <destructionator at gmail.com> wrote in message
news:mailman.288.1278428494.24349.digitalmars-d at puremagic.com...
> On 7/6/10, bearophile <bearophileHUGS at lycos.com> wrote:
>> I don't think that's a good idea, you lose the standard API of Nullable,
>> so
>> it's worse than useless.
>
> Make that standard API free functions, like std.array does. Then, it
> would work with all nullable items, and not just Nullable ones.
> Uniformity is good.
>
But ducks are bad. How about an INullable that's implemented by Nullable and
implicitly implemented by classes? (That's one thing I like about C# - it
uses nice safe explicit interfaces instead of compile-time duck-typing.)
More information about the Digitalmars-d
mailing list