Lassen ich bin mit F # v 1.9.6.2, und ich habe eine sehr einfache Berechnung Ausdruck definiert: type MaybeBuilder() =
member this.Let(x, f) =
printfn "this.Let: %A" x
this.Bind(Some
Ich habe mit Monaden in F # liebäugelt (aka Berechnung Ausdrücke) und ich schrieb diese einfache Identität Monade: type Identity<'a> =
| Identity of 'a
type IdentityBuilder() =
member x.Bi