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つの要素をそれの引数として取り、渡された要素がある条件を満たすかどうかを指し示すブール値を返します。
allSatisfy(_:)
Availability
- iOS 13.0+
- iPadOS 13.0+
- macOS 10.15+
- Mac Catalyst 15.0+
- tvOS 13.0+
- watchOS 6.0+
- Xcode 13.0+
Technology
- Swift Standard Library Swift標準ライブラリ
Declaration 宣言
Parameters パラメータ
predicate
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 all
method checks to see whether all elements produced by the sequence are less than 10
.
この例において、Counter
と呼ばれる非同期シーケンスはInt
値を1
から10
まで生み出します。all
メソッドは、シーケンスによって生み出されたすべての要素が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
を返します。