count until predicate returns false
Jonathan M Davis
jmdavisProg at gmx.com
Mon Aug 15 14:00:52 PDT 2011
On Monday, August 15, 2011 12:53 Andrej Mitrovic wrote:
> This will print the count of whitespace chars in a line:
>
> writeln(count!isWhite(line));
>
> What I need is the count of whitspace chars until the first
> non-whitespace char is found, essentially I need a "countWhile"
> template:
>
> writeln(countWhile!isWhite(line));
>
> Can I do this with existing templates somehow?
writeln(count!(not!isWhite)(line));
- Jonathan M Davis
More information about the Digitalmars-d-learn
mailing list