On Fri, Mar 17, 2017 at 07:21:50PM +0000, John Colvin via Digitalmars-d-learn 
wrote:
[...]
> reduce is a free function in std.algorithm. Just import it and you're
> away.
[...]

Also, there is now a variant of reduce called `fold`, that has a nicer
order of parameters, i.e., you can use it in UFCS chains:

        myData.map!(a => transform(a))
              .fold!((a,b) => a + b)(0);

whereas `reduce` won't work this way because it has an incompatible
order of parameters.


T

-- 
There are three kinds of people in the world: those who can count, and those 
who can't.

Reply via email to