bearophile napisał:
> > Also, IMO, it has no real advantage, why not use std.algorithm.find instead
> > ?
>
> The syntax is worse, I don't like to call a function for something so common
> and basic. It's like calling a library
> function to join two strings (and find("hello", "llox") doesn't return a
> boolean).
That can be pretty much solved with a wrapper:
bool has(alias pred = "a == b", R, E)(R haystack, E needle) {
return find(haystack, needle).empty;
}
-------
if (someString.has(c))
...
Can we add 'has' (or call it 'contains', I don't mind) to std.algorithm and end
the discussion?
--
Tomek