how to check if an element is in array

Andrea Fontana nospam at example.com
Mon Nov 18 08:10:22 PST 2013


On Monday, 18 November 2013 at 15:33:22 UTC, seany wrote:
> Is there a built in function in D to check if an element is a 
> member of a (possibly multidimensional array?
>
> say function(array, element). that returns to, if the element 
> is in the array, (or even better, if the elements of the array 
> are arrays themselves, then recursively checks if element is a 
> memeber of one of those arrays, and also reports the parent 
> array, of which element directly is a member of) ?

If I'm right, canFind iterate over the range. If your array is 
sorted, you can try this:

http://dpaste.dzfl.pl/dfa24b9e


More information about the Digitalmars-d-learn mailing list