group_reduce
Sequence.group_reduce
(K
type
:
property.orderable, M type
: container.Map K T, key_f Unary K T, reduce_f Binary T T T) =>
M¶Type Parameters
type of the keys
the type of the map to create
0.099dev (GIT hash 9b94ad4b4a4bff2bf2be7d77be2c6e1fd7683c4d)
in contrast to the more general version, values in the resulting map must have the same type as in the input
example: sum even and odd numbers individually
=> {(even => 30), (odd => 25)}