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 8.0+
- iPadOS 8.0+
- macOS 10.10+
- Mac Catalyst 13.0+
- tvOS 9.0+
- watchOS 2.0+
- Xcode 10.0+
Technology
- Swift Standard Library Swift標準ライブラリ
Declaration 宣言
func allSatisfy(_ predicate: (String
.UnicodeScalarView
.Element
) throws -> Bool
) rethrows -> Bool
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はシーケンスの長さです。