FSharpx.Extras


Monoid<'T>

Namespace: FSharpx

Monoid (associative binary operation with identity)

Constructors

ConstructorDescription
new()
Signature: unit -> Monoid<'T>

CompiledName: .ctor

Instance members

Instance memberDescription
Combine(arg1, arg2)
Signature: ('T * 'T) -> 'T
Modifiers: abstract

Associative operation

Concat(arg1)
Signature: seq<'T> -> 'T
Modifiers: abstract

Fold a list using this monoid

Delay(f)
Signature: (f:(unit -> '?7515)) -> '?7515
For(arg1, arg2)
Signature: (seq<'T> * ('T -> 'T)) -> 'T
Modifiers: abstract
Yield(a)
Signature: a:'?7512 -> '?7512
Zero()
Signature: unit -> 'T
Modifiers: abstract

Identity

Fork me on GitHub