Returns a Boolean value that indicates whether the asynchronous sequence contains an element that satisfies the given predicate.
あるブール値を返します、それは非同期シーケンスがこの与えられた述部を満足させる要素を含むかどうかを指し示します。
A closure that takes an element of the asynchronous sequence as its argument and returns a Boolean value that indicates whether the passed element represents a match.
あるクロージャ、それはこの非同期シーケンスの1つの要素をそれの引数として取り、渡された要素があるマッチを表すかどうかを指し示すブール値を返します。
Return Value
戻り値
true if the sequence contains an element that satisfies predicate; otherwise, false.true、もしシーケンスが述部を満足させる要素を含むならば;そうでなければ、false。
Discussion
解説
You can use the predicate to check for an element of a type that doesn’t conform to the Equatable protocol, or to find an element that satisfies a general condition.
あなたは述部を使うことで、Equatableプロトコルに準拠しない型の要素を調べること、またはある一般的条件を満たす要素を見つけることが可能です。
In this example, an asynchronous sequence called Counter produces Int values from 1 to 10. The contains(where:) method checks to see whether the sequence produces a value divisible by 3:
この例において、Counterと呼ばれる非同期シーケンスはInt値を1から10まで生み出します。contains(where:)メソッドは、シーケンスが3で割り切れる値を生み出すかどうか見るために調べます:
The predicate executes each time the asynchronous sequence produces an element, until either the predicate finds a match or the sequence ends.
述部は、非同期シーケンスがある要素を生み出すたびごとに遂行されます、述部がある合致を見つけるかシーケンスが終わるかどちらかまで。
Returns a Boolean value that indicates whether all elements produced by the asynchronous sequence satisfies the given predicate.
あるブール値を返します、それは非同期シーケンスによって生み出される全ての要素がこの与えられた述部を満足させるかどうかを指し示します。
Returns the minimum element in the asynchronous sequence, using the given predicate as the comparison between elements.
非同期シーケンスの中の最小の要素を返します、与えられた述部を要素間の比較として使います。
Returns the maximum element in the asynchronous sequence, using the given predicate as the comparison between elements.
非同期シーケンスの中の最大の要素を返します、与えられた述部を要素間の比較として使います。