Returns a collector that produces the sum of the given function applied to the elements. If there are no elements, the result is 0.
The mapper function must not return null.
The arithmetic wraps around on overflow; e.g. the sum of int.MAX and 1 => int.MIN
mapper |
a mapping function |
the collector implementation |