Instance Method
インスタンスメソッド
filtered(using:)
Evaluates a given predicate against each object in the receiving array and returns a new array containing the objects for which the predicate returns true.
与えられた述部を受け手側の配列の中の各オブジェクトに対して評価して、その述部に対してtrueを返すオブジェクトを含んでいる新しい配列を返します。
Parameters
パラメータ
predicate
The predicate against which to evaluate the receiving array’s elements.
それに対して受け手側の配列の持つ要素を評価することになる述部。
Return Value
戻り値
A new array containing the objects in the receiving array for which predicate
returns true
.
それに対してpredicate
がtrue
を返す、受け手側の配列の中のオブジェクトを含んでいる新しい配列。
Objects in the resulting array appear in the same order as they do in the receiver.
結果である配列の中のオブジェクトは、それらがレシーバにおいてとるのと同じ順番で現れます。
Discussion
議論
For more details, see Predicate Programming Guide.
詳細として、プレディケート プログラミングガイドを見てください。
See Also
参照
Deriving New Arrays
新しい配列を派生させる
func adding(Any) -> [Any]
Returns a new array that is a copy of the receiving array with a given object added to the end.
新しい配列を返します、それは、指定されたオブジェクトをその終わりに追加した受け手側の配列のコピーです。
func addingObjects(from: [Any]) -> [Any]
Returns a new array that is a copy of the receiving array with the objects contained in another array added to the end.
新しい配列を返します、それは受け手側の配列のコピーで、別の配列に含まれるオブジェクトをその終わりに追加されたものです。
func subarray(with: NSRange) -> [Any]
Returns a new array containing the receiving array’s elements that fall within the limits specified by a given range.
受け手側の配列が持つ要素を含んでいる新しい配列を返します、それは、与えられた範囲によって指定される限度内に収まるものです。