A closure that takes an element of the sequence as its argument and returns a Boolean value indicating whether the element should be removed from the collection. あるクロージャ、それはこのシーケンスのある要素をそれの引数として取り、そしてその要素がコレクションから取り除かれるべきかどうか指し示しているブール値を返します。
Instance Method
インスタンスメソッド
remove
removeAll(where:)
Removes all the elements 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 宣言
Parameters パラメータ
shouldBeRemoved
Discussion 議論
Use this method to remove every element in a collection that meets particular criteria. The order of the remaining elements is preserved. This example removes all the vowels from a string: このメソッドを使って、特定の基準いくらかを満たす、コレクションの中のあらゆる要素を取り除いてください。残っている要素の順番は、保全されます。この例は、文字列から全ての母音を取り除きます:
Complexity: O(n), where n is the length of the collection. 計算量:O(n)、ここでnはコレクションの長さです。