foreach loop
wobbles via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Tue Nov 3 08:55:12 PST 2015
On Tuesday, 3 November 2015 at 15:42:16 UTC, Edwin van Leeuwen
wrote:
> On Tuesday, 3 November 2015 at 15:29:31 UTC, Namal wrote:
>>> writefln("Count is: %s", arr
>>> .filter!(a => a==true)
>>> .sum);
>>>
>>> // Note: std.algorithm.sum is the same as
>>> // std.algorithm.reduce!((a,b)=a+b);
>>
>
> Shouldn't you be using walkLength instead of sum, since you are
> counting the left over values?
>
> import std.range : walkLength;
> writefln("Count is: %s", arr
> .filter!(a => a==false)
> .walkLength);
That would work also yes.
Be interesting to know which is more efficient actually - I
suspect they're very similar.
More information about the Digitalmars-d-learn
mailing list