On Wednesday, July 25, 2012 20:14:06 Andrej Mitrovic wrote:
> On 7/25/12, Jonathan M Davis <jmdavisp...@gmx.com> wrote:
> > As the documentation says, the
> > problem
> > was that it was just too easily confused with std.string.indexOf which is
> > subtlely different.
> 
> I've always wondered how it's different? Using countUntil on strings
> seems to work ok for me, or should I be using string.indexOf?

code units vs code points.

string.indexOf will give you the number of code units

std.algorithm.countUntil will give you the number of code points

All it takes is having imported std.algorithm and std.string, and you could be 
getting a function which is doing completely the wrong thing for your code. 
That's why it was changed.

- Jonathan M Davis

Reply via email to