A closure that takes an element of the sequence as its argument and returns a Boolean value indicating whether the element should be included in the returned collection. あるクロージャ、それは1つの要素をそれの引数として取り、その要素が返されるコレクションに含まれるべきかどうかを指し示しているブール値を返します。
Instance Method
インスタンスメソッド
filter(_:)
Returns a new collection of the same type containing, in order, the elements of the original collection that satisfy the 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 宣言
func filter(_ isIncluded: (UnicodeScalar
) throws -> Bool
) rethrows -> AttributedString
.UnicodeScalarView
Parameters パラメータ
isIncluded
Return Value 戻り値
A collection of the elements that is
allowed.
is
が許可した要素それらからなるあるコレクション。
Discussion 議論
In this example, filter(_:)
is used to include only names shorter than five characters.
この例において、filter(_:)
は5つの文字より短い名前のみ含めるために使われます。
Complexity: O(n), where n is the length of the collection. 計算量:O(n)、ここでnはコレクションの長さです。