View source code
Display the source code in std/algorithm/searching.d from which this page was generated on
github.
Improve this page
Quickly fork, edit online, and submit a pull request for this page.
Requires a signed-in GitHub account. This works well for small changes.
If you'd like to make larger changes you may want to consider using
local clone.
Page wiki
View or edit the community-maintained wiki page associated with this page.
Template std.algorithm.searching.any
Checks if any of the elements verifies pred
.
!
can be used to verify that none of the elements verify
any
pred
.
Arguments
template any(alias pred);
Functions
Function name | Description |
---|---|
any |
Example
import std.ascii : isWhite; assert( all!(any!isWhite)(["a a", "b b"])); assert(!any!(all!isWhite)(["a a", "b b"]));
Example
can also be used without a predicate, if its items can be
evaluated to true or false in a conditional statement. any
!
can be a
convenient way to quickly test that none of the elements of a range
evaluate to true.
any
int[3] vals1 = [0, 0, 0]; assert(!any(vals1[])); //none of vals1 evaluate to true int[3] vals2 = [2, 0, 2]; assert( any(vals2[])); assert(!all(vals2[])); int[3] vals3 = [3, 3, 3]; assert( any(vals3[])); assert( all(vals3[]));