count until predicate returns false

Andrej Mitrovic andrej.mitrovich at gmail.com
Mon Aug 15 12:53:11 PDT 2011


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?


More information about the Digitalmars-d-learn mailing list