Returns a Boolean value indicating whether the sequence contains an element that satisfies the given predicate.
- iOS 13.0+
- macOS 10.15+
- Mac Catalyst 13.0+
- tvOS 13.0+
- watchOS 6.0+
- Xcode 11.0+
- Apple Crypto
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.