Maybe = Nullable

Algebraischer Datentyp (Haskell):

data Maybe a = Nothing | Just a
http://hackage.haskell.org/packages/archive/base/latest/doc/html/Prelude.html#t:Maybe

In Sprachen mit Verweisen (auf Objekte vom Typ O) gibt es häufig auch „Verweis auf kein Objekt``-- auch vom Typ O. Deswegen null pointer exceptions.

Ursache ist Verwechslung von Maybe a mit a.

Trennung in C#: Nullable<T> (für primitive Typen T)

http://msdn.microsoft.com/en-us/library/2cf62fcy.aspx



Johannes Waldmann 2012-06-25