FSharpx.Extras


Monoid<'T> Type

Monoid (associative binary operation with identity)

Constructors

Constructor Description

Monoid()

Full Usage: Monoid()

Returns: Monoid<'T>
Returns: Monoid<'T>

Instance members

Instance member Description

this.Combine

Full Usage: this.Combine

Parameters:
    arg0 : 'T
    arg1 : 'T

Returns: 'T
Modifiers: abstract

Associative operation

arg0 : 'T
arg1 : 'T
Returns: 'T

this.Concat

Full Usage: this.Concat

Parameters:
    arg0 : 'T seq

Returns: 'T
Modifiers: abstract

Fold a list using this monoid

arg0 : 'T seq
Returns: 'T

this.Delay

Full Usage: this.Delay

Parameters:
    f : unit -> 'a

Returns: 'a
f : unit -> 'a
Returns: 'a

this.For

Full Usage: this.For

Parameters:
    arg0 : 'T seq
    arg1 : 'T -> 'T

Returns: 'T
Modifiers: abstract
arg0 : 'T seq
arg1 : 'T -> 'T
Returns: 'T

this.Yield

Full Usage: this.Yield

Parameters:
    a : 'a

Returns: 'a
a : 'a
Returns: 'a

this.Zero

Full Usage: this.Zero

Returns: 'T
Modifiers: abstract

Identity

Returns: 'T