FSharpx.Extras


Monoid

Namespace: FSharpx

Functions and values

Function or valueDescription
all
Signature: Monoid<bool>
any
Signature: Monoid<bool>
dual m
Signature: m:Monoid<'?9027> -> Monoid<'?9027>
Type parameters: '?9027

The dual of a monoid, obtained by swapping the arguments of 'Combine'.

endo
Signature: Monoid<('T -> 'T)>
Type parameters: 'T
maxInt
Signature: Monoid<int>
minInt
Signature: Monoid<int>
product ()
Signature: unit -> Monoid<^?9038>
Type parameters: ^?9038

Monoid (a,1,*)

productInt
Signature: Monoid<int>

Monoid (int,1,*)

string
Signature: Monoid<string>
sum ()
Signature: unit -> Monoid<^?9036>
Type parameters: ^?9036

Monoid (a,0,+)

sumInt
Signature: Monoid<int>

Monoid (int,0,+)

tuple2 a b
Signature: a:Monoid<'?9029> -> b:Monoid<'?9030> -> Monoid<'?9029 * '?9030>
Type parameters: '?9029, '?9030
tuple3 a b c
Signature: a:Monoid<'T> -> b:Monoid<'b> -> c:Monoid<'c> -> Monoid<'T * 'b * 'c>
Type parameters: 'T, 'b, 'c
unit
Signature: Monoid<unit>
Fork me on GitHub