Returns a Boolean value indicating whether the sequence contains an element that satisfies the given predicate.
- Xcode 9.0+
- Swift Standard Library
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.