reduce(function, Collection) --> AggregateType
python3:
from functools import reduce
numbers = [1,,2,3,4,5,6]
total= reduce(lambda acc, x: acc + x, numbers)
c#
using System;
using System.Linq;
//in main...
int[] numbers = {1,2,3,4,5,6};
int total = numbers.Aggregate((acc,x)=>acc+x);
Java:
import java.util.;
import java.util.stream.;
//in main...
List<Integer> numbers = Array.asList(1,2,3,4,5,6);
int total = numbers.stream()
.reduce(0,(acc,0)-> acc+x);