These are from algebra.Monoid
Returns an instance of
T
calculated by summing all instances in iter
in one pass.
Returns an instance of
T
calculated by summing all instances in iter
in one pass. Returns None
if
iter
is empty, else Some[
T]
.
instances of
T
to be combined
None
if iter
is empty, else an option value containing the summed
T
Since maps are mutable, this always makes a full copy. Prefer scala immutable maps if you use scala immutable maps, this operation is much faster TODO extend this to Group, Ring