Returns a Boolean value indicating whether the sequence contains an element that satisfies the given predicate.
- macOS 10.14+
- Xcode 10.0+
- Create ML
A closure that takes an element of the sequence as its argument and returns a Boolean value that indicates whether the passed element represents a match.
true if the sequence contains an element that satisfies
You can use the predicate to check for an element of a type that doesn’t conform to the
Equatable protocol, such as the
HTTPResponse enumeration in this example.
Alternatively, a predicate can be satisfied by a range of
Equatable elements or a general condition. This example shows how you can check an array for an expense greater than $100.
Complexity: O(n), where n is the length of the sequence.