kactoos-jvm / nnl.rocks.kactoos.scalar / Reduced / <init>
Reduced(function:
BiFunc
<
T
,
T
,
T
>, items:
Iterable
<
KScalar
<
T
>>)
Reduced(function:
KBiFunc
<
T
,
T
,
T
>, items:
Iterable
<
KScalar
<
T
>>)
Reduce iterable via BiFunc.
Reduced(
{ head, tail -> head + tail },
IterableOf({ 1 }, { 2 }, { 3 }, { 4 })
).invoke()
There is no thread-safety guarantee.
T
- KScalar type
function
- Folding function
items
- The scalars
Since 0.3