std.algorithm.canFind behavior difference between arrays and elements

Dennis dkorpel at gmail.com
Fri Dec 7 18:57:48 UTC 2018


On Friday, 7 December 2018 at 18:51:27 UTC, Arun Chandrasekaran 
wrote:
> Why is there a difference in the behavior?

Your first assert expression is looking for a string in a larger 
string, your second expression looks for hay which is not a 
string but a string[]. To flatten the array, use:

assert(canFind(hay.join, "111"));


More information about the Digitalmars-d-learn mailing list