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 array. あるクロージャ、それはシーケンスの1つの要素をそれの引数として取り、その要素が返される配列に含まれるべきかどうかを指し示しているブール値を返します。
Instance Method
インスタンスメソッド
filter(_:)
Returns an array containing, in order, the elements of the sequence that satisfy the given predicate.
指定された述部を満足させるものであるシーケンスの要素を、順序通りに、含んでいる配列を返します。
Availability
- iOS 8.0+
- iPadOS 8.0+
- macOS 10.10+
- Mac Catalyst 13.0+
- tvOS 9.0+
- watchOS 2.0+
- Xcode 10.2+
Technology
- Swift Standard Library Swift標準ライブラリ
Declaration 宣言
Parameters パラメータ
isIncluded
Return Value 戻り値
An array 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 sequence. 計算量:O(n)、ここでnはシーケンスの長さです。