Option!T
Shammah Chancellor via Digitalmars-d
digitalmars-d at puremagic.com
Tue Jul 1 13:35:51 PDT 2014
On 2014-07-01 12:45:11 +0000, w0rp said:
> I'm also strongly in favour of Option/Maybe types in general, as a
> replacement for null. null is one of my pet hates, and things are much
> nicer when the lack of a value is represented in the type system. (T or
> Option!T)
I would have disagreed with you in the past, but I just read some
examples from Rust and other languages with strong type systems and I'm
a convert. I'd like to see a compiler flag to turn off null assignment
to reference types to enforce Option/Nullable to be used.
I also liked garbage collected pointers being expressed by the type
system. Clarifies when libraries are expecting to take ownership of a
pointer, etc.
-Shammah
More information about the Digitalmars-d
mailing list