| bio | website | marxidad.com |
|---|---|---|
| location | Toronto, Canada | |
| age | 35 | |
| visits | member for | 2 years, 3 months |
| seen | Mar 7 '11 at 22:06 | |
| stats | profile views | 1 |
http://www.marxidad.com/Aboutme
I first learned BASIC at age 11 on a Commodore 64.
Former SDET, ADO.NET Team @ Microsoft.
class Maybe<T>
{ T t;
Maybe(){}
public static Maybe<T> Just(T t){ return new Maybe<T>{t=t};}
static Maybe<T> nothing = new Maybe<T>();
public static Maybe<T> Nothing
{ get {return nothing;}
}
public Maybe<U> Select<U>(Func<T,U> f)
{ return Maybe<U>.Just(f(t));
}
public Maybe<V> SelectMany<U,V>(Func<T, Maybe<U>> f, Func<U,V> g)
{ var x = f(t);
if (x == Maybe<U>.Nothing) return Maybe<V>.Nothing;
return Maybe<V>.Just(g(x.t));
}
}
| 10 | Mar 23 '11 | ||||
| |||||
| 10 | Feb 16 '11 | ||||
| |||||
| 100 | Feb 4 '11 | ||||
| |||||