A closure that takes an element of the sequence as its argument and returns a Boolean value that indicates whether the passed element satisfies a condition. あるクロージャ、それはこのシーケンスの1つの要素をそれの引数として取り、渡された要素があるコレクションを満たすものであるかどうかを指し示すブール値を返します。
Instance Method
インスタンスメソッド
all
allSatisfy(_:)
Returns a Boolean value indicating whether every element of a sequence satisfies a given predicate.
シーケンスのすべての要素がある与えられたを満たすかどうかを指し示すブール値を返します。
Availability 有効性
- iOS 15.0+
- iPadOS 15.0+
- macOS 12.0+
- Mac Catalyst 15.0+
- tvOS 15.0+
- watchOS 8.0+
- Xcode 13.0+
Technology
- Foundation ファウンデーション
Declaration 宣言
Parameters パラメータ
predicate
Return Value 戻り値
true
if the sequence contains only elements that satisfy predicate
; otherwise, false
.
true
、もしシーケンスがpredicate
を満たす要素だけを含むならば;そうでなければ、false
。
Discussion 議論
The following code uses this method to test whether all the names in an array have at least five characters: 以下のコードはこのメソッドを使って、配列の中の全ての名前が少なくとも5つの文字を持つかどうかを試験します:
Complexity: O(n), where n is the length of the sequence. 計算量:O(n)、ここでnはシーケンスの長さです。