Returns a Boolean value that indicates whether all elements produced by the asynchronous sequence 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 satisfies a condition.
あるクロージャ、それはこの非同期シーケンスの1つの要素をそれの引数として取り、渡された要素がある条件を満たすかどうかを指し示すブール値を返します。
Return Value
戻り値
true if the sequence contains only elements that satisfy predicate; otherwise, false.true、もしシーケンスがpredicateを満たす要素のみを含むならば;そうでなければ、false。
Discussion
解説
In this example, an asynchronous sequence called Counter produces Int values from 1 to 10. The allSatisfy(_:) method checks to see whether all elements produced by the sequence are less than 10.
この例において、Counterと呼ばれる非同期シーケンスはInt値を1から10まで生み出します。allSatisfy(_:)メソッドは、シーケンスによって生み出されたすべての要素が10より小さいかどうか見るために調べます。
The predicate executes each time the asynchronous sequence produces an element, until either the predicate returns false or the sequence ends.
述部は、非同期シーケンスがある要素を生み出すたびごとに遂行されます、述部がfalseを返すかシーケンスが終わるかどちらかまで。
If the asynchronous sequence is empty, this method returns true.
非同期シーケンスが空ならば、このメソッドはtrueを返します。
Returns a Boolean value that indicates whether the asynchronous sequence contains an element that 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.
非同期シーケンスの中の最大の要素を返します、与えられた述部を要素間の比較として使います。