Package fj
Interface Semigroup.Definition<A>
-
- All Known Subinterfaces:
Monoid.AltDefinition<A>
,Monoid.Definition<A>
,Ord.AltDefinition<A>
,Ord.Definition<A>
,Semigroup.AltDefinition<A>
public static interface Semigroup.Definition<A>
Primitives functions of Semigroup: minimal definition and overridable methods.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description A
append(A a1, A a2)
default Semigroup.Definition<A>
dual()
default A
multiply1p(int n, A a)
default F<A,A>
prepend(A a)
default A
sum(A a, F0<Stream<A>> as)
-