Yes, you are correct. Still I'm a little unclear whether Nullable or nothing is more appropriate. I am trying to get closest to Maybe in Haskell.
On Thursday, May 21, 2015 at 4:19:59 PM UTC-4, Stefan Karpinski wrote: > > You may be confusing returning the object None with having a return type > of None – i.e. not returning at all. > > On Thu, May 21, 2015 at 4:16 PM, Zenna Tavares <[email protected] > <javascript:>> wrote: > >> For partial functions (i.e. those that may be undefined on some input), >> the most correct thing to do seems to be to return None, the bottom type. >> However the convention seems to be otherwise - either returning nothing, >> when the function is only used for side effects, or a Nullable{T}, when >> there are "missing values". >> >> Are there any best practices here? >> > >
