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を返すオブジェクトを含んでいる新しい配列を返します。

Declaration 宣言

func filtered(using predicate: NSPredicate) -> [Any]

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. それに対してpredicatetrueを返す、受け手側の配列の中のオブジェクトを含んでいる新しい配列。

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 新しい配列を派生させる