Instance Method インスタンスメソッド

removeObjects(in:)

Removes from the receiving array the objects in another given array. 受け手側の配列から別の与えられた配列の中のオブジェクトを除去します。

Declaration 宣言

func removeObjects(in otherArray: [Any])

Parameters パラメータ

otherArray

An array containing the objects to be removed from the receiving array. 受け手側の配列から取り除かれることになるオブジェクトを含んでいる配列。

Discussion 議論

This method is similar to remove(_:), but it allows you to efficiently remove large sets of objects with a single operation. If the receiving array does not contain objects in otherArray, the method has no effect (although it does incur the overhead of searching the contents). このメソッドはremove(_:)に似ています、しかしそれはあなたに効率的に多数のオブジェクトを単一の演算で取り除かせます。受け手側の配列がotherArrayの中のオブジェクトを含まないならば、メソッドは効果を持ちません(にもかかわらずそれは内容を検索する経費を招きます)。

This method assumes that all elements in otherArray respond to hash and isEqual:. このメソッドは、otherArrayの中の全ての要素がhashおよびisEqual:に応答することを前提とします。

See Also 参照

Removing Objects オブジェクトを取り除く