On Monday, 3 February 2014 at 14:10:35 UTC, bearophile wrote:
Dicebot:
If you need cheap and simple way to figure out that attribute
was missing, change API to return value by out parameter and
turn normal return value into boolean success flag.
It's probably better to start using Nullable.
Bye,
bearophile
Depends. If you control system as a whole, yes, it is better to
build it on top of Nullable. If interfacing with external code is
intended, it will just add more boilerplate.
Also I hate name "Nullable" and use it under name "Optional" :)